—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 do | B.needn’t have done | C.mustn’t do | D.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 to | B.could | C.were able to | D.might |
|
The boss has given everyone a special holiday, so we ________ go to work tomorrow. A.can’t | B.mustn’t | C.needn’t | D.shouldn’t |
|
–Carla _______ go to that historical museum after school when she was a teenager. --No wonder she is so familiar with it. A.could | B.should | C.might | D.would |
|
-- Why didn’t you go to Mike’s birthday party yesterday? -- Well, I _____, but I forgot it.A.should | B.would | C.should have | D.must have |
|
—What does the notice on the wall say? —“No person take books out of the reading room; otherwise he would be fined.” |
最新试题
热门考点