题目内容

——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.
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不可能做了某事,
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网