问题 选择题

—Who has made a mess in my room?

—Who else       it but your naughty son?

A.could do

B.could have done

C.did

D.has done

答案

答案:B

考查情态动词用法。语境表示对过去发生并延续到现在的情况的推测,用could have done表示不肯定的语气。

单项选择题
单项选择题