I have lived here for 3 years. 我仍然住在这里，而且还可能继续住下去。
I’ve worked in this company since I left school.
a. A: Have you waited long?
B: I’ve waited for three hours.
b. I’ve waited for him all day; I don’t want to wait any longer.
1. since + 时间点
a. I’ve worked in thiss company since 1980
b. I’ve worked in this company since I left school. (从句中一般过去时)
2. for + 时间段
a. I’ve worked in this company for three years.
b. Great changes have taken place in Beijing for the past few years.
3. 到目前为止：until now, up until now, up to now, up till now, so far.
a. We have up until now failed to take any action to decide on a common language that would further communication between nations.
4. 在最近几世纪/年/月以来：in the past few years, over the past few years, during the last three months, for the last few centuries, through centuries, throughout history.
a. Throughout history man has had to accept the fact that all living things must die, for the very nature of life includes death.
b. Through centuries the bizarre anticss of sleepwalkers have puzzled police, perplexed scientists anad fascinated writers.
a. He has broken his leg. 他现在还在医院，所以不能和同学一起郊游。
b. He broke this leg. 退摔断过，单纯表示一种过去的经历，但现在腿已经好了。
c. You should have put the milk into icebox; I expect it has become undrinkable by now.
1. 不与一段时间的时间状语连用：常见 come, go, leave, kill, die, lose, buy, start, give, marry
he has left his hometown for 3 years.
a. He left this hometown 3 years ago.
b. It’s 3 years since he left this home town.
c. He hasn’t come back since he left his hometown 3 years ago.
d. He has been away from his home town for 3 years.
a. I haven’t seen a film for weeks.
b. I haven’t heard form my girlfriends since I came to America
c. I haven’t bought a pair of shoes for a year.
这种完成时，可以同一些表示不确定的时间状语连用：already, yet, lately, often, just, never
a. A: would you like something to eat?
B: No, thanks. I’ve just had dinner.
b. The leading expert on sleep in America claims that he has never seen a sleepwalker.
c. Has it stopped raining yet?
d. He has already arrived.
f. I have often thought that it would be perfect if we could fly without any aid.
a. The President has been assassinated.
b. He can’t go on holiday because he has broken his leg.
c. I hear that famous Chinese comedian has died.
Really? When did she die? She was dead late last night.
For more than eighty years, scientists have argued over whehter life exists on the planet Mars.
We have taken three tests so far this week.
1. This/ That/ It is + 序数词 + 名词 + that + 现在完成时
a. It is the third thime that I’ve come to Beijing.
b. It is the fifth time that someone has knocked at my door.
c. This is the thenth cup of coffee that I’ve drunk this evening.
2. This/ That/ It is + 最高等或only修饰名词 + 现在完成时
a. This is the most interesting movie that I’ve ever seen
b. This is the best wine I have ever drunk
c. This is the hardest job I have ever had.
3. 如果是It was the second/ best… that 后面要用过去完成时
a. It was the fifth time that someone had knocked at my door that night.
a. I haven’t seen him this morning.
b. I didn’t see him this morning.
a. 句用了现在完成时，而完成时生死要与现在发生联系的。所以a说话的时间是this morning
b. 句用的是一般过去时，说明this morning已经成为了过去，所以b说话时间是今早后
c. I have called thim three times this morning.
d. I called thim three times this morning.
c. 表示到现在为止的一个是时间段内重复的动作。所以c说话时间是this morning
a. He lives in Beijing. He has lived here for 3 years. (可能还继续住在这里)
b. He lived in Beijing for 3 years and then emigrated to America (曾经住过，已经搬走了)
a. I had stayed in America for two years when he moved here.
b. I had lived in 兵庫 for one and a half years when I came to Aizu.
c. I had waited for her for two hours in susch a severe winter when she eventually turned up
d. There had been fifty colleges in our city up till 1993.
a. She had made everything ready before I came.
b. Her baby had fallen asleep when she went into the room.
c. Before John got home, Mary had gone to bed.
d. I had just poured myself a cup of tea when the phone rang. When I came back from answering it, the cup was empty. Somebody had drunk the tea or thrown it away.
a. I had written her 100 letters when she finally promised to marry me.
b. I had proposed to her five times, but she still refused to marry me.
1. intend, mean, hope, want, plan, suppose, expect, think, propose, wish
a. I had planned to go shopping with you but my mother came to see me just when I was about to go.
b. She had hoped that he would come to date her, but he didn’t show up.
c. I had intended to see you, but I was busy.
d. They had hoped to see you off at the airport, but they got there too late.
2. 用在It was the + 序数词 或最高级 that 句中。
a. Last week I attended an international conference and saw Mr. Machine. It was the third time that I had met him.
1. 两个或以上相继发生的动作，用and 或 but 按动作发生的先后顺序连接，此时要用一般过去时。 过去完成时则强调主语在过去某一时刻回顾更早的动作，具体来说。当我们在讨论过去某一事件时，想到了在这之前已经发生的某事，这时用过去完成时。
a. He opened the door and entered, but found nobody.
b. He served in the army for ten years; then retired and married. His children are now at school.
c. When I had written my letters I did some gardening.
d. When I wrote him a letter, he came at once.
e. When the singer had sung her song, she sat down.如果说when the singer sang her song, she sat down.给中一种印象，这位歌手喜欢坐着唱歌。
a. We started our exam yesterday and we will have taken five exams by next Friday.
b. We have started our exam today and we will have taken five exams by next Friday.
c. We will start our exam tomorrow and we will have taken five exams by next Friday.
a. I will have taught English in New Oriental School for five years by the end of next month.
b. I will have learned 8000 words by the end of next year.
c. I will have waited for her for two hourss when she arrives at 2 o’clock this afternoon.
a. We will have finished our exam by the end of next week.
b. By the year 2050, scientists probably will have discovered a cure for cancer.
c. I will graduate in July. I will see you in September. By the time I see you, I will have graduated.
d. I will have finished my homework by the time I go out on a date tonight.
a. By five o’ clock this afternoon the spaceship will have traveled eleven times round the world.
● Sorry I’m late. The car broke down on my way here.
● Yesterday I had a phone call from Clint. I was very surprised. I had written to him many times but he had never replied to my letters.
● The man sitting next to me on the plane was very nervous. It was his first flight. He had never flown before.
● Last spring I went to France. It was the first time that I had been there.
● Look! Somebody has spilt milk on the carpet. Well, it wasn’t me. I didn’t do it. I wonder who it was then.
● I lost my key, so I couldn’t get into my house. But now I have found it.
● He has been in the army for five years.
● I’ve already had lunch.
- 版权声明：本博客所有文章除特别声明外，均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处！