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… 有什么关系和区别,请高手详细讲解,谢谢
天空_2004 1年前 已收到2个回答 举报

loveyanlin 幼苗

共回答了13个问题采纳率:92.3% 举报

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)

1年前

2

想飞的魅影 幼苗

共回答了1个问题 举报

一If it were not for… 如果不是因为…
这里的if 引导的虚拟语气,表现在的结构从句用if +wereV-ed 主句用 would should might could +v原形
If it were not for the fact that she is ill, she would take part in the match. 如果不是因为她...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.011 s. - webmaster@yulucn.com