题目内容

18.-Happy birthday!
-Thank you!It's the best present I _______ for.(  )
A.should have wishedB.must have wished
C.may have wishedD.could have wished

分析 句意:--生日快乐!--谢谢你!这很可能是我所能期望的最好的礼物了!

解答 答案:D.A."should have wished"表示本应该期望而实际上并非如此 B."must have wished"表示对过去的肯定推测,一定很希望.C."may have wished"表示对过去可能性的推测,可能性比较小,或许(没准儿)很希望 D."could have wished"表示很可能希望.根据句意可知,应该选D.

点评 本题考查虚拟语气.could have done 有两个意思:1.本可以做而没有做.2.表示可能性.本题倾向于第二个意思,表示这很可能是我期待的最好的礼物.很多同学对第二个意思不熟,故很容易做错.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网