一、时态和语态 1. 如何解答时态问题
You’ve already missed too many classes this term. You ______ just
例1
last week.
A. missed B. would miss C. had missed D. have missed
Anne asked Tom ______ the key.
例2
A. when he left B. where he had left C. how he left D. why did he left
考试重点
2. 与完成时 有关的时态
★现在完成时 (have done) since, for/ in the past few months, up to now
Collecting
例1
toy cars as a hobby becomes increasingly
popular during the past fifty years.
A B C D
English ______ in a new way at my college in the past few years.
例2
A. has been taught B. was being taught C. has been taught D. had been taught. ★过去完成时 (had done)
Anne asked Tom ______ the key.
例3
A. when he left B. where he had left C. how he left D. why did he left
The chemistry class_____ for five minutes when we hurried there.
例4
A. had been on B. had begun C. has been on D. would began
★将来完成时 (will have done) by
We’re late I expect the film_____ by the time we get to the cinema.
例5
A. had already started B. have already
C. will already have started D. have already been started. ★现在完成进行时 (have been doing)
It seems oil ___________ from this pipe for some time. We'll have
例6
to take the machine apart to put it right. A. had leaked B. is leaking C. leaked D. has been leaking
★过去完成进行时 (had been doing)
★ 将来完成进行时(will have been doing )
By the time you arrive this evening, _______for two hours.
例7
A. I will study B. I will have been studied C. I had studied D. I will have been studying. 3. 在时间和条件状语从句中不用将来时态 ▲用一般现在时代替一般将来时
When the mixture_____, it will give off a powerful force.
例1
A. will heat B. will be heated C. is heated D. has