问题 选择题

---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表示不肯定的语气。

选择题
单项选择题 A1型题