—Didyouvisitthemuseumtoday?—No.We_____&nb

发布时间:2020-08-01 19:08:30

—Did you visit the museum today?—No. We _____ it, but we spent too much time shopping.A.could have visitedB.must have visitedC.could visitD.must visit

网友回答

A解析
试题分析:考查情态动词用法。“情态动词+have done”可以表示对过去情况的推测,或者虚拟;“情态动词+动词原形”表示对现在情况的推测或者虚拟。根据句意说明是对过去情况的虚拟。Could have done被可以做某事,实际上却未做;must have done是对过去情况的肯定推测;一定做了某事情;句意:—今天你去了博物馆了吗?—不,我们本可以去的,但是我们把太多的时间花在了购物上。故A正确。
考点:考查情态动词用法


点评:“情态动词+have done”可以表示对过去情况的推测,或者虚拟;“情态动词+动词原形”表示对现在情况的推测或者虚拟。
以上问题属网友观点,不代表本站立场,仅供参考!