作业帮 > 英语 > 作业

if it hadn't benn for your help,为什么把if省略掉的时候不是 hadn't it bee

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/08/31 10:02:59
if it hadn't benn for your help,为什么把if省略掉的时候不是 hadn't it been for your help,it在这里指
If it hadn't been ...的句式是可以把 if 省略而写成 Had it not been ...
这属于虚拟句范畴,你的提问没写完,欢迎补充后追问!
再问: if it hadn't benn for your help,中的had been for是固定用法吗?for在这里什么意思, 还有it指什么
再答: it 在这句中是虚词,也可理解为形式主词。 for 在此不当介词用,应理解为 because,也不是固定用法。 If it hadn't been for your help ... 若不是因为你的援助,。。。 If it hadn't been you, I would have walked right out. => 若非是你,我掉头就走。
再问: O(∩_∩)O谢谢你的回答,最后一个问题,为什么省略掉if后会是had it not been for 而不是hadn't it been for
再答: 语法变革中出现的省略,很多都与口语使用中的习惯积累有关。这句中的原因,个人觉得是: 1)Hadn't 这个词放在句首,在说的时候既拗口又影响整句话的语调(intonation),调换成 had it not been 之后说起来不别扭,也更容易听清楚。 2)调整顺序后的语调由低而高,至 not 达到高点开始下落,也起到强调的作用。 自己把两句读出声来,就容易发掘其中声韵上的奥妙了。 试着去理解语言其实是一门艺术,经常不断在变化。不能全然把它当成科学来研究,也不能只在”成份”、“规律” 中寻求答案。