if it hadn't benn for your help,中的had been for是固定用法吗?for在这里什

if it hadn't benn for your help,中的had been for是固定用法吗?for在这里什么意思
土星涟漪 1年前 已收到3个回答 举报

岳满楼 幼苗

共回答了17个问题采纳率:88.2% 举报

其实if it hadn't been for your help也不算是固定用法,这是一个对过去的虚拟语气(即一种对过去的假设),句意:如果不是因为你的帮助,其中for是“因为”,其后接的主句也必须用虚拟语气,即:主语+would/might/could+have done的形式.如:
If hadn't been for your help,i wouldn't have finished the work on time.如果不是因为你的帮助,我就不能按时完成工作.
希望能到你.请采纳为“满意答案”.

1年前 追问

5

土星涟漪 举报

it 在这里指什么,it是形式主语吗吗

举报 岳满楼

it在这儿不是形式主语,应该是“所说的这件事情(完成工作)”。

fxyd 幼苗

共回答了1397个问题 举报

是的,是虚拟语气:若不是你的帮忙,。。。
也可以说:But for your help,
希望对你有帮助

1年前

1

jennyhand 幼苗

共回答了24个问题 举报

been 其实是个be动词 be动词后面不是一定要加动词的~ 比如说,这本书是给你的 就是 this book is for you be 动词后面可以接名词,介词,动词,形容词,等等~ for是连接词

1年前

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