问题补充:
---Did you visit the famous museum ?
---No. We it. But we spent too much time shopping.
A. can have visited
B. could have visited
C. must have visited
D. shouldn have visited
答案:
A. can have visited
B. could have visited
C. must have visited
(答案→)D. shouldn have visited
解析:shouldn’t have done 表示本不应住事实上作了