— Did you visit the museum today?
— No. We it, but we spent too much time shopping.
A. could have visited
B. must have visited
C. may have visited
D. couldn’t have visited
网友回答
(答案→)A. could have visited
B. must have visited
C. may have visited
D. couldn’t have visited
解析:本题考查情态动词+have done的用法。句意为: 我们本来可以参观(文化古迹)的,可是我们在购物上花费了太多的时间。 could have done表示过去本来可以做某事(而未做) 。最佳答案为A。