If it were not for… If it had not been for … but for… 有什么关系和区别,请高手详细讲解,谢谢

If it were not for… If it had not been for … but for… 有什么关系和区别,请高手详细讲解,谢谢
英语人气:505 ℃时间:2020-04-11 18:31:48
优质解答
If it were not for 是对现在的虚拟,意思是:如果不是因为或若不是.如.If it were not for the bad weather now ,we would go outing .
If it had not been fo是对过去的虚拟,意思和上面一样,如 If it had not been for the bad weather yesterday,we would have gone outing .
but for若不是,也用在虚拟句中,如 But for your help,I could not have finished the work on time yesterday.(But for your help= If it had not been for your help)
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版