作业帮 > 英语 > 作业

虚拟语气的问题,高分求解

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/05/07 07:58:15
虚拟语气的问题,高分求解
I wish I __had bought___ a map with me. 为什么不用bought,不是对现在的虚拟吗?
He spoke to her as if she _were_ a stranger. 为什么不用had been.不是对过去的虚拟吗?
虚拟语气的问题,高分求解
第一句话:
应该是brought吧?
句意:我真希望我带了地图了.
并不能因为wish是一般现在时就得出结论这是对现在的虚拟.带地图,是出发前的动作,所以这个动作应该是发生在过去的,跟过去事实相反,所以用过去完成时.
第二句话:
句意:他跟她说话的方式就像她是个陌生人.
同理,不能因为主句用的过去时就判断是对过去的虚拟.因为be动词相对于spoke,还是当时的状态,所以是跟当时的情况相反,对于“当时”而言,还是“现在”,所以还是跟现在事实相反.
例如:
要是我是你.If I were you.
可是我永远成不了你,说这句话时永远是与说话那个时刻的情况相反的,所以这句话无论是放在“过去”的背景,“现在”的背景,还是“将来”的背景,
都是与现在事实相反,也就是都用If I were you.