题目内容

20.Had I been told earlier,I ______ such a golden opportunity to apply for the job interview.(  )
A.can't have missedB.mustn't have missed
C.shouldn't have missedD.would not have missed

分析 要是早点告诉我,我就不会错过申请这份工作面试的黄金机会.

解答 答案是D.本题考虚拟条件句.与过去事实相反的虚拟条件句中往往用过去完成时,并且可以将if省去had提前,所以Had I been told earlier是与过去事实相反的虚拟条件,主句中用"would/should/could/might+have done";wouldn't表示"不会";shouldn't表示"不应该",根据语境判断答案是D.

点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.

练习册系列答案
相关题目

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

精英家教网