核心问题
It would be a mistake not to help him. 不帮助他将是一个错误。
《实用英语语法》(张道真编著,外研社,p.214)将上面的句子称作含蓄条件句。但是,我认为,此句的虚拟条件并不是暗含着的,而是明摆着的:not to help him(如果不帮助他)。请赐教。
词典解答
应当明确,英语的虚拟语气并不总是与 if 引导的虚拟条件从句(非真实条件从句)联系在一起的。实际上,它可以用在没有 if 从句的许许多多的场合。因此,不应该把没有 if 虚拟条件从句的含虚拟语气的句子都解释为含蓄条件句。从教学上讲,这样的解释常常使简单的问题复杂化,会加深学生理解的难度(很难填上一个非真实条件从句)。其实,我们完全可以换一个讲法:在英语中,除了用 if 从句表示虚拟的情景(非真实的情景,假想的情景)之外,还有许多其他的语言手段来表达虚拟的情景,例如,介词短语、动词不定式、名词(名词短语)、代词、形容词(形容词短语)、副词(副词短语)、分词短语、定语从句以及 if 以外的连词所引导的从句等。既然这些语言手段显性地(不是暗含地)表达出了虚拟的情景,那么,句子的谓语动词使用虚拟语气,也就是理所当然的了。因而,也就没有理由,更没有必要说它们暗含着一个 if 虚拟条件从句了。拿上面的句子来说,动词不定式 not to help him 所表达的就是一个非真实条件。