问题 选择题

—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表示“对过去某事否定性的推测”;shouldn’t have done的意思为“本不该做某事而事实上却做了某事”。它们均与句子后面的意思不符。

单项选择题
问答题