Were it not for his help,I would have failed the exam.这句话怎特别样理解,特别是前半句,怎样分析它啊

问题描述:

Were it not for his help,I would have failed the exam.这句话怎特别样理解,特别是前半句,怎样分析它啊

这是谓语前置表强调和假设
没有他的帮助,我不会通过考试

虚拟语气 前半部分是倒装的 还原后是 if it were not

前面那个句子是虚拟的倒装句,是条件从句,相当于If it were not for his help“要不是因为他的帮助”的意思,它省略了If,用倒装语序。正常的语序是 It were not for his help
后面的句子是主句,也是虚拟语气,would have done sth是有可能已经…的意思,就是表示过去有可能发生某事但是并没发生。
整句话的意思就是
要不是因为他的帮助,我就没通过那个考试了。

虚拟语气
与过去事实不符
系动词提前 ,句子倒装了
如果没有他的帮助,我一定考试不及格。

be动词放句首是if从句的变异形式,省略if,真正是if it were not for his help如果没有他的帮助,是虚拟语气,与现实相反,所以用be的过去式
例如:If I were you,I would have kissed her.