四级语法系列练习-时态、语态(1)(在线收听

Unit 1 时态、语态(一)


1. By the time he arrives in Beijing, we _____ here for two days.
A. will have stayed
B. have been staying
C. shall stay
D. have stayed

2. She ought to stop working; she has a headache because she _____ too long.
A. has been reading
B. had read
C. is reading
D. read

3. --"May I speak to your manager Mr. Williams at five o'clock tonight?"
--"I'm sorry. Mr. Williams _____ to a conference long before then."
A. have gone
B. would have gone
C. had gone
D. will have gone


答案:
1.A
译文:等他到北京的时候,我们已经在这呆了两天了。
本句是将来完成时用法。将来完成时表示在将来某个时间之内业已完成的动作。通常由by (the time)连接的短语或句子引导。

2.A
译文:她应该停止工作,因为看书的时间太长,所以她头痛。
本句是现在完成进行时的用法。现在完成进行时可用来表示一个动作从过去某时开始,一直延续到说话时刻还在继续或刚刚结束。常与表示一段时间的状语连用,如:for two years, these few weeks, since early morning 等。从句中可以推断,看书是从过去某个时间开始一直延续到现在。

3.D
译文:“今晚5点我能和你的经理威廉先生通话吗?” “对不起,到时威廉先生早就开会去了。”
本句是将来完成时的用法。将来完成时表示将来某时刻之前或某一行为发生之前所完成的动作,常和by或by the time等结构连用。从本句来判断,到5点之前(将来某时刻之前)威廉已经去开会了(动作已经完成)。

  原文地址:http://www.tingroom.com/listen/vocabulary/17049.html