—Did you visit the museum today?—No. We it, but we spent too much time shopping.A. could

发布时间:2020-08-16 23:49:57

—Did you visit the museum today?
—No. We      it, but we spent too much time shopping.
A. could have visited
B. must have visited
C. could visit
D. must visit

网友回答

(答案→)A. could have visited
B. must have visited
C. could visit
D. must visit
解析:考查情态动词用法。“情态动词+have done”可以表示对过去情况的推测,或者虚拟;“情态动词+动词原形”表示对现在情况的推测或者虚拟。根据句意说明是对过去情况的虚拟。Could have done被可以做某事,实际上却未做;must have done是对过去情况的肯定推测;一定做了某事情;句意:—今天你去了博物馆了吗?—不,我们本可以去的,但是我们把太多的时间花在了购物上。故A正确。
以上问题属网友观点,不代表本站立场,仅供参考!