—Did you visit the famous cultural relics last month?—No,we it,but we spent too much time

发布时间:2020-08-17 13:49:56

—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. could have visited
B. must have visited 
C. can’t have visited
D. shouldn’t have visited 
解析:此题考查了虚拟语气。从问句我们可以看出:你上月参观了那个著名的文化古迹吗?而在答句中:我们花了大量的时间买东西。所以空格处表示与过去事实相反的一个假设。故正确答案为A。must have done表示“对过去某事肯定性的推测”;can’t have done表示“对过去某事否定性的推测”;shouldn’t have done的意思为“本不该做某事而事实上却做了某事”。它们均与句子后面的意思不符。
以上问题属网友观点,不代表本站立场,仅供参考!