-Did you visit the famous museum? -No. We ____ it, but we spen

-Did you visit the famous museum? -No. We ____ it, but we spent too much time shopping.
A、could have visited
B、must have visited
C、can't have visited
D、shouldn't have visited
【正确答案】:A
【题目解析】:【考点点击】本题考查情态助动词表推测的用法。【要点透析】 could have done sth.意为“本可以做某事(却没有做)”; must have done sth.指对过去的肯定推测,意为“一定做了某事”;can't couldn't' have done sth.指对过去的否定推测,意为“一定没有做某事”; shouldn't' have done sth.意为“本不该做某事(却做了)”。本句意为:我们本可以参观这个著名博物馆的,但购物花费太多时间了。