—Did you visit the famous cultural relics last month?
—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
—Did you visit the famous cultural relics last month?
—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
此题考查虚拟语气。从问句中可以看出:你上个月参观了那个著名的文化古迹吗?而在答句中:我们花费了大量的时间买东西。所以空格处表示与过去事实相反的一个假设。故正确答案是A。①must have done表示“对过去某事肯定性的推测”。②can’t have done表示“对过去某事否定性的推测”。③should have done表示“本不该做某事而事实上却做了某事”。