—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 |
解析
句子的语境是:“我自己能做”,所以“你本不必做的”。选A还是B呢?根据前面一句中的 have cleaned 可知,动作已经发生,所以此处谈论的是一个过去情况,故选 needn’t have done。 |
举一反三
This cake is very sweet. You _________ a lot of sugar in it. A.should put | B.could have put | C.might put | D.must have put |
|
–She looks upset. --Yes, I’d rather I _____________ her the bad news.A.didn’t tell | B.don’t tell | C.hadn’t told | D.wouldn’t tell |
|
If human beings had been a bit less greedy and cruel, more birds and animals _______dying out.A.ought to avoid | B.could have been avoided | C.should have avoided | D.might have avoided |
|
He ____the job well, but he_______so careless.A.had done; had been | B.could do; was | C.could have done; was | D.hadn’t done; had been |
|
It is strongly suggested that measures ________students to cheat in the exams.A.be taken to prevent | B.be taken to forbid | C.are taken to prevent | D.are taken to forbid |
|
最新试题
热门考点