Atlasttheygottheletterthey____________.A.haveex

发布时间:2020-08-01 18:56:16

At last they got the letter they____________.A.haveexpectedB.wereexpectingC.hadexpectedD.hadbeenexpecting

网友回答

D解析试题分析:句意:最后他们得到了他们一直期望的信。根据句意应该是在得到信之前一直盼望的信,这里得到信是在过去,所以应是过去一直盼望的事情用过去完成进行时,过去完成时表示动作发生在过去的过去,不强调动作的持续性,故选D。考点:考查动词时态的用法。

点评:本题难度适中。动词时态是高中必须掌握的语法项目,要求考生必须理解在不同的语境下,应该使用什么样的动词时态。这里容易考生误选A。即学即练:Planing so far ahead      no sense—so many things will have changed by next year.A.made        B.is making    C.makes        D.has made解析:C。句意:“计划这么超前毫无意义—到明年许多事情会发生变化的。”前句表示现在的情况make no sense,后句表示到将来会产生的后果will have changed。一般现在时表示主语的特征或状态。is making和has made表示具体的动作过程,故不选。因此选C。
以上问题属网友观点,不代表本站立场,仅供参考!