郭岱宗(英文系退休副教授)
一、重要文法
1. 所有的「假設語氣」的動詞都往「過去」挪一步。
2. 只有「絕不可能」之事,才可用「假設語氣」。
3. 因為假設語氣的「動詞」都要往「過去」退一步,所以:
(1)過去假設用「過去完成式」:had+p.p.,後面一句用「would+現在完成式」
(2)現在假設用「簡單過去式」
(3)「未來」假設用「現在式」,但前面加一個「should」
4. 助動詞will這個單字,在假設語氣的三態變化:現在式「will」、過去式「would」、比過去再過去「would have p.p」
5. 例句
(1)如果現在我已婚,…(實情:未婚)If I were married, …
(2)如果我當時已婚,…(實情:當時未婚)If I had been married then, …
(3)如果我以後已婚的話,…(實話:我根本不可能結婚)If I should be married then, …
二、文法練習題,訂正後、朗讀三遍
1.如果現在我有你的膽量的話,我就向她求婚了。(實情:我沒膽量)
If I ______ your ______, I ______ ______ to her.
2.如果當年我有你的膽量的話,我就向她求婚了。
If I ______ ______ your guts, I ______ ______ ______ to her.
3.下星期如果我有你的膽量,我就向她求婚。
If I ______ ______ your guts, I ______ propose to her next week!
4.如果我想通了,就會立刻打電話給你。(實話:我一點把握都沒有)
If I ______ ______ it ______, I will call you immediately.
5.如果我想通了,就立刻打電話給你。(實話:一般狀況)
If I ______ it ______, I’ll call you immediately.
三、答案
1.had、guts、would、propose
(現在假設,後半句的「will」這個字也要往過去挪一步,變成「would」)
2.had、had、would、have、proposed
(過去假設,後半句的「will」的過去式,本來就是「would」,在過去假設中,往過去再挪一步,變成「would have+p.p.」)
3.should、have、will
(未來假設,後半句的「will」就保持現在式)
4.should、figure、out(未來假設)
5.figure、out(普通語氣)