There______have been ten of them, all hiding in the attic.

admin2010-10-31  33

问题 There______have been ten of them, all hiding in the attic.

选项 A、could
B、should
C、would
D、must

答案D

解析 本题考查情态动词表示推测含意的用法。根据后半句可知,前半句是对过去情况的推测。could have done表示假设,即本能够做某事却未做;should have done表示假设,即应该做而没有做,含有责备的意思;would have done为虚拟,表示原本应该怎样、原本会怎样;must have done表示对过去动作的推测,即肯定做了。故选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/bSLC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)