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点之前(将来某时刻之前)威廉已经去开会了(动作已经完成)。 |