单选题
My English-Chinese dictionary has disappeared. Who ______ have taken it?
[A] should
[B] must
[C] could
[D] would
A
B
C
D
【正确答案】
C
【答案解析】
[精解] could have taken表示对过去情况的推断,指可能是谁把它拿走了。should have done表示本来应该做而没有做;must have done表示(过去)一定那样做了;would have done常用于表示虚拟语气。根据题意,应选C项。
提交答案
关闭