题目内容
19.Alice _________ on time,but her car broke down on the way.( )A. | could come | B. | must come | C. | could have come | D. | must have come |
分析 爱丽丝本可能按时到达,但是她的车在路上出故障了.
解答 答案是C.本题考查"情态动词+have done"的结构.英语中对过去的或已经发生的事件的说明用"情态动词+have done"的结构,所以排除A和B;could have done 是虚拟语气,表示"本可能…而实际上没有";must have done表示推测,表示"肯定已经…";根据句意可知,"爱丽丝本可能按时到达",实际上没有能按时到达,由此判断答案选择C.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目