帮我看上道英语选择 带上您的翻译和解析吧 Did you visit Italy this winter holiday? ----No,We___it, but we spent too much time shopping in France. A.could have visited B.must have visited C.shall have visited D.need have visited
选A 【是虚拟语气的用法。回答的意思是:本来我们可以去意大利旅游的,可是我们在法国时花费太多的时间购物了。】B的答案是对过去的肯定猜测;C答案很少见,大多用should have done,也用于虚拟,意思是本应该做而没做,带有有一种责备的语气; D是本有必要的意思,和题目意思不符合。------希望能帮到你...