I _____ have watched that movie --- it’ll give me horrible dreams.A.couldn’tB.ne

I _____ have watched that movie --- it’ll give me horrible dreams.A.couldn’tB.ne

题型:不详难度:来源:
I _____ have watched that movie --- it’ll give me horrible dreams.
A.couldn’tB.needn’tC.shouldn’tD.mustn’t

答案
C
解析

这题考查情态动词的完成式表示虚拟语气的用法,shouldn’t have done 是本不该做却做了,符合句意:我本不该看那场电影的,它让我做恶梦。couldn’t have done一定不可能做… needn’t have done本不必做…而做了,must只能用肯定式表示推测。
举一反三
— I want someone to write the composition for me.
 — No! It’s a rule in our school that as a student, you _______ depend on yourself.
A.shallB.willC.canD.should

题型:不详难度:| 查看答案
— I haven’t got the reference book yet, but I’ll have a test on the subject next month.
— Don’t worry. You ________ have it by Friday.
A.couldB.shallC.mayD.must

题型:不详难度:| 查看答案
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

题型:不详难度:| 查看答案
I ______ her, but I never could.
A.ought to helpB.must help
C.ought to have helped D.must have helped

题型:不详难度:| 查看答案
—Hi, Johnson, any idea where Susan is?
—It"s class time, so she       in the classroom now.
A.can beB.must have beenC.might have beenD.should be

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.