——Catherine, I have cleaned the room for you.——Thanks, You it. I could man
题型:不详难度:来源:
——Catherine, I have cleaned the room for you. ——Thanks, You it. I could manage it myself.A.needn’t do | B.needn’t have done | C.mustn’t do | D.shouldn’t have done. |
|
答案
B |
解析
试题分析:考查情态动词的完成时表示虚拟的用法:从第一句知道;我已经帮你打扫了房间,可知后面是对过去情况的虚拟,答案在BD里面选,needn’t have done是本不必做而做了,shouldn’t have done.本不应该做而做了,从后面的句子:I could manage it myself.我自己能行,可知选B。 点评:情态动词+have done ,表示对过去的虚拟或推测。记住这些结构的意思:shouldn’t have done 本不应该做某事,实际上却做了;needn’t have done本不需要做某事,实际上却做了。can’t/couldn’ t have done不可能做了某事, |
举一反三
Given that (鉴于) you feel so stressed , you _____ as well take a weekend break to relax yourself. A.may | B.should | C.had better | D.ought to |
|
We arrive at six. But I’m sorry we are late. A.should | B.were supposed to | C.must | D.ought to |
|
My sister met him at the Grand Theater yesterday afternoon, so he ________ your lecture.A.couldn’t have attended | B.needn’t have attended | C.mustn’t have attended | D.shouldn’t have attended |
|
--- How’s your new babysitter? --- We ______ ask for a better one. All our kids love her so much. A.should | B.might | C.mustn’t | D.couldn’t |
|
-- My cat’s really fat. --- You ______ have given her so much food.A.wouldn’t | B.couldn’t | C.shouldn’t | D.mustn’t |
|
最新试题
热门考点