“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.
推荐
猜你喜欢
- 工地运来一批水泥,第一天用去3/5,第二天用去50吨,还剩10/3,这批水泥原有多少吨?
- 王师傅3小时制作了48个机器零件,照这样计算,制作80个零件,需要多少小时?
- 一项工程,甲乙36天做完,乙丙45天做完,甲丙60天做完,丙一个人做几天完成?
- I listened carefully but I heard nothing各个单词在句中起什么成份?
- They are making a travel in London and will stay here for____
- 一元一次方程和分式方程的区别
- 饺子的做法(英文 中文都要有)!
- This watch is cheaper than that one.同义句是什么