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’t | B.needn’t | C.shouldn’t | D.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.shall | B.will | C.can | D.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.could | B.shall | C.may | D.must |
|
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 |
|
I ______ her, but I never could.A.ought to help | B.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 be | B.must have been | C.might have been | D.should be |
|
最新试题
热门考点