当前位置:高中试题 > 英语试题 > 动词的分类 > I was really anxious about you. You______ home without a word.A.mustn’t leaveB.s...
题目
题型:不详难度:来源:
I was really anxious about you. You______ home without a word.
A.mustn’t leaveB.shouldn’t have left
C.couldn’t have leftD.needn’t leave

答案
B    
解析

试题分析:考查情态动词+have done的含义,从第一句话可知是对过去的虚拟,排除AD项,B. shouldn’t have left本不该做…而做了,C. couldn’t have left过去不可能做了。句意:我真的对你很担心,你不该一句话不说就走了。选B。
点评:考查情态动词+have done的含义有两种:一种是虚拟语气:如could have done本可以做却没做,一种是推测:如:must have done过去一定做了什么。结合上下文做出判断。
核心考点
试题【I was really anxious about you. You______ home without a word.A.mustn’t leaveB.s】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
You____Tom at the party yesterday;he went abroad for a holiday last week.
A.should have seenB.might have seen
C.mustn’t have seenD.couldn’t have seen

题型:不详难度:| 查看答案
——Catherine, I have cleaned the room for you.
——Thanks, You       it. I could manage it myself.
A.needn’t doB.needn’t have done
C.mustn’t doD.shouldn’t have done.

题型:不详难度:| 查看答案
Given that (鉴于) you feel so stressed , you _____ as well take a weekend break to relax yourself.
A.mayB.should C.had better D.ought to

题型:不详难度:| 查看答案
We         arrive at six. But I’m sorry we are late.
A.shouldB.were supposed toC.mustD.ought to

题型:不详难度:| 查看答案
My sister met him at the Grand Theater yesterday afternoon, so he ________ your lecture.
A.couldn’t have attendedB.needn’t have attended
C.mustn’t have attendedD.shouldn’t have attended

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.