Now I have finished the work.
注意:表示短暂时间动作的词,如:come, go, die, marry, buy等的完成时不能与for, since等表示一段时间的词连用。
3)现在完成时还可用在时间和条件状语从句中,表示将来某时完成的动作。例如:
I’ll go to your home when I have finished my homework.
If it has stopped snowing in the morning, we will go to the park.
7. 过去完成时的用法
)过去完成时由“had+过去分词” 构成,过去完成时的动作表示过去某一时刻或某一动作之前完成的动作状态。句中常用by, before, until, when等词引导的时间状语。例如:
By the end of last year we had built five new houses.
I had learnt 5000 words before I entered the university.
2)过去完成时的动词还可表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去。例如:
Before he slept, he had worked for 12 hours.
8)过去将来时的用法
过去将来时表示从过去的某时间看将要发生的动作或状态。过去将来时由“should或would+动词原形”构成。第一人称用should,其他人称用would.例如:
They were sure that they would succeed.
9)现在完成进行时的用法
现在完成进行时由“have (has)+been+现在分词”构成,表示现在以前一直在进行的动作。有些词,如work, study, live, teach等用现在完成进行时与用现在完成时意思差不多。例如:
I have worked here for three years.
I have been working here for three years.
但多数动词在这两种时态中表示不同意思。例如:
I have written a letter(已写完)
I have been writing a letter(还在写)
注意:表示短暂动作的动词,如finish, marry, get up, come go等不能用这种时态。
练习 选择最佳答案填空:
1.We _____ a party next weekend. I hope you can come.
A. have B. will have C. had D. would have
2. I _____ a book at home when I heard a loud noise outside the building.
A. have read B. was reading C. read D. had read
3. -- ____ my glasses?
-- Yes, I saw them on your bed a minute ago.
A. Do you see B. Had you seen
C. Would you see D. Have you seen
4. Helen _____ her key in the office so she had to wait until her husband _____ home.
A. had left; comes B. left; had come
C. had left; came D. had left; would come
5. – Hi, Tracy, you look tired.
-- I am tired. I _____ the living room all day.
A. painted B. had painted C. have been painting D. have painted
6. – You have left the light on.
-- Oh, so I have. _____ and turn it off.
A. I’ll go B. I’ve gone C. I go D. I’m going
7. The reporter said that the UFO _____ east to west when he saw it.
A. was traveling B. traveled
C. had been traveling D. was to travel
8. I _____ ping-pong quite well, but I haven’t had time to play since the new year.
A. will play B. have played C. played D. play
9. – You haven’t said a word about my new coat, Brenda. Do you like it?
-- I’m sorry I _____ anything about it sooner. I certainly think it’s pretty on you.
A. wasn’t saying B. don’t say C. won’t D. didn’t say
10. I wonder why Jenny _____ us recently. We should have heard from her by now.
A. hasn’t written B. doesn’t write C. won’t write D. hadn’t write
上一页 [1] [2]
文章评论评论内容只代表网友观点,与本站立场无关!