精英家教网 > 高中英语 > 题目详情

—Who has made a mess in my room?
—Who else       it but your naughty son?
A.could doB.could have doneC.didD.has done
B
考查情态动词用法。语境表示对过去发生并延续到现在的情况的推测,用could have done表示不肯定的语气。
练习册系列答案
相关习题

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

It has been announced that candidates ______ remain in their seats until all the papers have been collected.
A.canB.willC.mayD.shall

查看答案和解析>>

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

Since the road is wet this morning, _____ last night.
A.it must rain B.it must be raining C.it must have rainedD.it must have been rain

查看答案和解析>>

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

—I didn’t see her yesterday.
—Of course, you _____, because she had gone to a trip.
A.can’tB.may not haveC.can’t haveD.mustn’t have

查看答案和解析>>

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

My aunt _____ here by now, for she took the early bus.
A.must arriveB.can arriveC.may arriveD.ought to have arrived

查看答案和解析>>

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

“Must we do it now?” “No, you _____.”
A.won’tB.needn’tC.can’tD.don’t

查看答案和解析>>

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


--- Hello, is Mary in?
--- I'm sorry she ____ come to the phone because she is having a bath.
A.won'tB.mustn'tC.can'tD.wouldn't

查看答案和解析>>

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

---- Did you visit the Big Ben in London?
---- No, we ______ it, but we spent too much time shopping.
A.could visitB.could have visitedC.must ahave visited itD.can have visited

查看答案和解析>>

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

— Where is John?   — He _____ in the library.
A.should be B.must beC.can be D.must have been

查看答案和解析>>

同步练习册答案