第二類假設句 - 古德明

第二類假設句 - 古德明

第二類假設句句式如下:「If+過去式動詞+would/should/could/might」。這類假設句,一般和第一類一樣,是說現在或未來的事,但這些事是不能或幾乎不可能實現的,例如:(1)IfIwereyou,Iwouldtellhim(我是你,就會告訴他)。(2)IfIknewtheanswer,Iwouldtellhim(假如我知道答案,就會告訴他)。這兩句用過去式動詞,不是表示「事已過去」,而是表示「我不可能是你」和「我不知道答案」。
由於是假設語氣,if子句在I、she、he、it之後慣用were表示所述難以實現,例如ifheweretogonow(=ifhewentnow假使他現在離去)等。用was不是不可以,但不是正宗說法。
用were的if子句,可用倒裝法(invesion)改寫,而把if略去,例如:(1)WereIyou,Iwouldtellhim。(2)Werehetogonow,everythingwouldcometoastop(假如他現在離去,一切都會停頓下來)。
有時,if子句不用過去式動詞,而用「would/could等+動詞」表達一個要求,使語氣婉委一點,例如:Ishouldbegratefulifyoucouldgivemeareplyassoonaspossible(倘蒙盡早賜覆,至感)。
If子句的過去式動詞也可以是指過去的事,而非現在或未來難以實現的事,例如:Ifhestartedyesterday,hewillarrivetomorrow(假如他昨天出發,明天就會到了)。