> 英语 >
“If it weren't for” 和“If it hadn't been for”一样吗?
为什么我看到过两种句型都可以表示对过去事件的虚拟假设?按理说不是应该用过去完成时的吗?
“If it weren't for” 到底能不能用在对过去事件的虚拟?
“If it weren't for” 和“If it hadn't been for”到底一不一样?
但是我在爱词霸上看到例句
“If it weren't for him,we would have gone astray.”
如果不是他的话,我们就迷路了。
网址如下,
人气:324 ℃ 时间:2019-12-18 10:30:37
解答
请记住
如果用前面那个...后面跟的主句的动词时态是would do sth.
如果用后面那个...后面跟的主句的动词时态是would have done sth.
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版