浅谈英语名词的“单、复数”

为什么答案是 be it?

2020年11月17日

be it...or... 是一种倒装的省略结构,等于whether it be...or... (但省去 whether 时 it be 即须倒装),其意是“不管(或无论)是...或是...”。再如:

浅谈英语名词的“单、复数”

这里的shall 作何解释呢?

2020年11月17日

这里的shall come 不是直陈时式,而是一种虚拟时式。这种虚拟式现在已不常用,只偶尔出现在较古旧的英语中。在当代英语中,shall 多被 should 或直陈时式所代替。再如:

浅谈英语名词的“单、复数”

为什么这里用 was?

2020年11月17日

《现代英语语法手册》上说“由 as if 所引导的状语从句表示比较或方式时,从句的谓语动词用虚拟语气。动词形式用过去式 (be 用 were)或 had+过去分词”。但上述引文却用 was 而不用 were, 这是为什么?

浅谈英语名词的“单、复数”

为什么这里用 were?

2020年11月17日

语法书上讲,过去虚拟式只能表与现在事实相反或与将来事实可能相反,但这里的 were 却表与过去事实相反,如何解释呢?

浅谈英语名词的“单、复数”

为何选用be heated?

2020年11月17日

这里须选用be heated (=should be heated),因为这种由that引导的表语从句的谓语须是“虚拟式(should)+动词原形(should亦可不用)”。

浅谈英语名词的“单、复数”

这里应选not, smoke

2020年11月17日

该题的答案是B。但我认为应该是 should not smoke 或do not smoke。我这样理解对吗?

浅谈英语名词的“单、复数”

这里也常用过去一般虚拟式

2020年11月17日

这里应填以C,即they left for。在较古的英语中亦可用they should leave for或they leave for,但现已废弃,或是很少见了。

浅谈英语名词的“单、复数”

委婉说法的比较

2020年11月17日

据一位英语语法家说, should you see him 要比 if you should see him 更为委婉。他将下列7种说法根据委婉程度的递增次序排列如下: