—Catherine,  I have cleaned the room for you.—Thanks. You_______ it.  I could ma

—Catherine,  I have cleaned the room for you.—Thanks. You_______ it.  I could ma

题型:不详难度:来源:
—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
解析

试题分析:考查情态动词+have done的用法:句意:---Catherine, 我已经为你把房间打扫过了。--谢谢,你本不必打扫。我 自己能行。从第一句话知道是对过去的情况的说明,排除AC,needn’t have done本不必做…而做了,shouldn’t have done本不该做而做了。从句意看是选B。
点评:情态动词+have done的用法:情态动词无论是表达“推测和可能性”,还是表达“虚拟”这一概念,只要是对过去已经发生的事情进行描述,一律用“情态动词+have done”这一结构;对现在或将来的事情进行描述,用“情态动词+动词或系动词原形”。注意不同的情态动词和have done搭配的含义。
举一反三
Most of the big hotels in Shanghai were full last week, but finally we______find a room in a small one.
A.ought toB.couldC.were able toD.might

题型:不详难度:| 查看答案
The boss has given everyone a special holiday, so we ________ go to work tomorrow.  
A.can’tB.mustn’tC.needn’tD.shouldn’t

题型:不详难度:| 查看答案
–Carla _______ go to that historical museum after school when she was a teenager.
--No wonder she is so familiar with it.
A.couldB.shouldC.might D.would

题型:不详难度:| 查看答案
-- Why didn’t you go to Mike’s birthday party yesterday?
-- Well, I _____, but I forgot it.
A.shouldB.wouldC.should haveD.must have

题型:不详难度:| 查看答案
—What does the notice on the wall say?
—“No person       take books out of the reading room; otherwise he would be fined.”
A.willB.mayC.shallD.must

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

超级试练试题库

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