第一句话:
应该是brought吧?
句意:我真希望我带了地图了.
并不能因为wish是一般现在时就得出结论这是对现在的虚拟.带地图,是出发前的动作,所以这个动作应该是发生在过去的,跟过去事实相反,所以用过去完成时.
第二句话:
句意:他跟她说话的方式就像她是个陌生人.
同理,不能因为主句用的过去时就判断是对过去的虚拟.因为be动词相对于spoke,还是当时的状态,所以是跟当时的情况相反,对于“当时”而言,还是“现在”,所以还是跟现在事实相反.
例如:
要是我是你.If I were you.
可是我永远成不了你,说这句话时永远是与说话那个时刻的情况相反的,所以这句话无论是放在“过去”的背景,“现在”的背景,还是“将来”的背景,
都是与现在事实相反,也就是都用If I were you.