—Catherine, I have cleaned the room for you.—Thanks. You _____it. I could manag

—Catherine, I have cleaned the room for you.—Thanks. You _____it. I could manag

题型:不详难度:来源:
—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。
解析
句子的语境是:“我自己能做”,所以“你本不必做的”。选A还是B呢?根据前面一句中的 have cleaned 可知,动作已经发生,所以此处谈论的是一个过去情况,故选 needn’t have done。
举一反三
This cake is very sweet. You ______ a lot of sugar in it.
A.should putB.could have putC.might putD.must have put

题型:不详难度:| 查看答案
When we worked in the same office, we _____ often have coffee together.
A.wouldB.shouldC.couldD.ought to

题型:不详难度:| 查看答案
---Who has made a mess in my room?
---Who else       it but your naughty son?
A.could doB.could have doneC.didD.has done

题型:不详难度:| 查看答案
---Good morning,Doctor Brown’s office.
---Hello, this is Tom Smith. Could you please tell Doctor Brown I      ?
My car       start.
A.was delayed, doesn’t B.will be delayed, won’t
C.am delayed, didn’t D.would delay, mustn’t

题型:不详难度:| 查看答案
—When can I come for the photos?I need them tomorrow afternoon. 
—They _____ be ready by 12p. m. 
A.canB.shouldC.mightD.need

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

超级试练试题库

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