小兒的家庭作業有以下選擇題:(1)Ifthepaintspills/spilled,therewill/wouldbeamess(假如油漆溢出,就會一團糟了)、Ifitrains/rained,thegroundwill/wouldbewet(假如下雨,地就會淋濕了)。兩句應選哪一組動詞?假設句的種類和用法,可以談談嗎?
假設句大致可分三類。一類說現在或未來可能發生的事或一般「假如怎樣,就會怎樣」的事,句式是if子句(clause)用現在式動詞,主要子句用will。讀者示下的兩句,都屬於這一類,動詞應用「spills/will」和「rains、will」。
第二類假設句,是說現在或未來不大可能甚至完全不可能發生的事,句式是if子句用過去式動詞,主要子句用would,例如:(1)Rainisnotexpectedtoday.Butifitrained,wewouldgoindoors(今天預期不會下雨。假如下雨,我們就到戶內去)。(2)IfIweretenyearsyounger,Iwouldacceptthejoboffer(假如我年輕十年,就會接受這分工作。)
第三類假設句,是說過去沒有發生的事,句式是if子句用過去完成式動詞,主要子句用wouldhave,例如:(1)Hefailedtocatchtheplane,whichwaslucky.Forifhehadtakentheplane,hewouldhavebeenkilled(他沒有趕上搭飛機,實在幸運。假如他搭了那架飛機,就會沒命)。(2)IftheJapanesehadnotinvadedChina,ChiangKai-shekwouldhaveannihilatedthecommunists(假如日本沒有侵略中國,蔣介石就會殲滅了共產黨)。