郭岱宗(英文系副教授)
一、假設語氣複習
1.假設語氣只能用於「全無可能」的情況
之下。
2.假設語氣的文法變化如下:
動詞往過去退一步(假設現在的狀況,用過去式)
(假設過去的狀況,用過去完成式had+P.P.)
(未來難以絕對預料,不能用正統的假設語氣,所以用Should放在動詞前面,表示「居然……」的口氣)
二、運用練習:
現在假設
如果我有時間,我就會去。
↑ ↑
have改為had will改為would
If I had time, I would go.(但是我現在沒有時間,所以用假設)
過去假設
我昨天如果有時間,就會去了。
↑ ↑
had 改為 had had Would go 改為would have gone
If I had had time yesterday, I would have gone.
(但是我昨天沒有時間,所以用假設)
未來假設
明天如果太陽從西邊出來,我就嫁給你。
↑ ↑
rise改為should rise will改為would(也是往過去式進一步)
If the sun should rise from the west tomor row, I would marry you.
三、文法→片語練習題
1.如果我有那個知識和技術,我就會教你了
↑ ↑ ↑
have改為had know-how will改為would
(現在假設)
2.如果我生在富裕之家,今天的我就不一樣了
↑過去假設 ↑
born with a silver spoon will be different 改
↑ in my mouth. 為would be diffent
(現在假設)
was born 改為had been born
(過去假設)
(過去假設+現在假設)
3.這些參加者來自各行各業。
↑ ↑
participant all walks of life
(普通語態)
4.我多麼希望我唱歌不會走音。
↑ ↑
How I wish can carry a tune
↑
can改為could
(現在假設)
5.我希望我昨天沒笑場!
↑
keep a straight face
↑
本來過去式是kept因為是假設語氣,所以改為had kept.
(但是忍不住,還是笑場了,很尷尬)
四、答案
1.If I had the know-how, I would teach you.
2.If I had been born with a silver spoon in my mouth, I would be different today.
3.Those participants come from all walks of life.
4.How I wish I could carry a tune.
5.I wish I had kept a straight face yesterday.