题目内容
I was really anxious about you. You______ home without a word.
| A.mustn’t leave | B.shouldn’t have left |
| C.couldn’t have left | D.needn’t leave |
B
解析试题分析:考查情态动词+have done的含义,从第一句话可知是对过去的虚拟,排除AD项,B. shouldn’t have left本不该做…而做了,C. couldn’t have left过去不可能做了。句意:我真的对你很担心,你不该一句话不说就走了。选B。
考点:考查情态动词+have done的含义
点评:考查情态动词+have done的含义有两种:一种是虚拟语气:如could have done本可以做却没做,一种是推测:如:must have done过去一定做了什么。结合上下文做出判断。
练习册系列答案
相关题目