精英家教网 > 高中英语 > 题目详情
—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。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题


One ought _______ for what one hasn’t done.
A.not to be punishedB.to not be punishedC.to not punishedD.not be punished

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He was determined that his children_______ to the best school available.
A.should goB.wentC.ought to goD.would go

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—When can I come for the photos?I need them tomorrow afternoon. 
—They _____ be ready by 12p. m. 
A.canB.shouldC.mightD.need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

You would have helped your mother do some housework. But you_______.
A.don’tB.didn’tC.wouldn’tD.weren’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--Did you listen to the speech?
--- No, we ______ it. But we had a lot of traffic on our way.
A.could have attendedB.must have attended
C.could attendD.shouldn't have attended

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

She __________ be an equal to the famous model in some respects but she does not like the profession.
A.couldB.shouldC.mustD.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Recently quite a lot of experts _____ that another law on wildlife protection ____ as soon as possible.
A.suggested; must be passedB.have suggested; be passed
C.were suggesting; was passedD.suggested; being passed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I ________ pay Tracy a visit, but I am not sure whether I will have time this Sunday.
A.shouldB.might
C.wouldD.could

查看答案和解析>>

同步练习册答案