成人学位英语复习资料.doc
时态和语态是英语考试中非常重要的一部分,包括现在完成时、过去完成时、将来完成时、现在完成进展时、过去完成进展时和将来完成进展时等。下面是详细的知识点解释:
一、时态和语态
1. 如何解答时态问题
时态问题是英语考试中非常常见的问题,考生需要熟悉各种时态的使用场景和语法结构。例如:
* 例 1:You’ve already missed too many classes this term. You ______ just last week.
A. missed
B. would miss
C. had missed
D. have missed
答案:C. had missed
* 例 2:Anne asked Tom ______ the key.
A. when he left
B. where he had left
C. how he left
D. why did he left
答案:B. where he had left
2. 与完成时有关的时态
完成时是英语时态中的一种,用于描述从过去某个时间点到现在的动作。现在完成时、过去完成时和将来完成时都是完成时的变体。
* 现在完成时(have done)
现在完成时用于描述从过去某个时间点到现在的动作。例如:
* 例 1:Collecting toy cars as a hobby bees increasingly popular during the past fifty years.
A
B
C
D
答案:C
* 例 2:English ______ in a new way at my college in the past few years.
A. has been taught
B. was being taught
C. has been taught
D. had been taught
答案:C. has been taught
* 过去完成时(had done)
过去完成时用于描述在过去某个时间点之前完成的动作。例如:
* 例 3:Anne asked Tom ______ the key.
A. when he left
B. where he had left
C. how he left
D. why did he left
答案:B. where he had left
* 例 4:The chemistry class_____ for five minutes when we hurried there.
A. had been on
B. had begun
C. has been on
D. would began
答案:A. had been on
* 将来完成时(will have done)
将来完成时用于描述在将来某个时间点之前完成的动作。例如:
* 例 5:We’re late I expect the film_____ by the time we get to the cinema.
A. had already started
B. have already
C. will already have started
D. have already been started
答案:C. will already have started
3. 完成进展时
完成进展时用于描述从过去某个时间点到现在的动作,并且强调动作的持续性。现在完成进展时、过去完成进展时和将来完成进展时都是完成进展时的变体。
* 现在完成进展时(have been doing)
现在完成进展时用于描述从过去某个时间点到现在的动作,并且强调动作的持续性。例如:
* 例 6:It seems oil ___________ from this pipe for some time. We'll have to take the machine apart to put it right.
A. had leaked
B. is leaking
C. leaked
D. has been leaking
答案:D. has been leaking
* 过去完成进展时(had been doing)
过去完成进展时用于描述在过去某个时间点之前完成的动作,并且强调动作的持续性。
* 将来完成进展时(will have been doing)
将来完成进展时用于描述在将来某个时间点之前完成的动作,并且强调动作的持续性。例如:
* 例 7:By the time you arrive this evening, _______ for two hours.
A. I will study
B. I will have been studied
C. I had studied
D. I will have been studying
答案:D. I will have been studying