—May I speak to your manager Mr. Williams at five o’ clock tonight? —I’ m sorry. Mr. Williams______to a conference long before t

admin2015-10-05  33

问题 —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、will have gone
B、had gone
C、would have gone
D、has gone

答案A

解析 本题考查动词时态。本句中的时间状语before then相当于by then的用法,句子应选用将来完成时。将来完成时在这里表示动作在将来发生,并且动作一直持续到将来的某个时候。B项had gone是过去完成时,过去完成时与现在时间没有联系,它主要表示在过去某一时间以前发生的动作,即“过去的过去”。C项would have gone是过去将来完成时,过去将来完成时表示在过去将来某一时间以前发生的动作,并往往会对过去将来某一时间产生影响。如:We hoped that she would have got theplan ready before we came back.我们希望她能在我们回来之前把计划做好。D项是现在完成时,表示过去发生并且已经完成的动作对现在造成影响或后果,或者表达过去某一时间开始并一直持续到现在的动作或状态。
转载请注明原文地址:https://kaotiyun.com/show/yfTC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)