作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/07/26 09:41:50
if it hadn't benn for your help,为什么把if省略掉的时候不是 hadn't it been for your help,it在这里指
if it hadn't benn for your help,为什么把if省略掉的时候不是 hadn't it bee
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 达到高点开始下落,也起到强调的作用。 自己把两句读出声来,就容易发掘其中声韵上的奥妙了。 试着去理解语言其实是一门艺术,经常不断在变化。不能全然把它当成科学来研究,也不能只在”成份”、“规律” 中寻求答案。