帮我看上道英语选择 带上您的翻译和解析吧

问题描述:

帮我看上道英语选择 带上您的翻译和解析吧
Did you visit Italy this winter holiday?
----No,We___it, but we spent too much time shopping in France.
A.couldhave visitedB.must have visitedC.shall have visited D.need have visited

答案应该选A问:你们今年寒假访问意大利了么?答:没,我们本来可以的(could have done sth.← 本来可以做某事),但是我们花了太多的时间在法国购物上.B:必须做了XXC:应该 意思是对的 但是应该用should.shall不对D...