今天來跟大家聊聊假設句英文這檔事。其實這東西不難,但當初也讓我折騰好一陣子。那時候剛學英文沒多久,自以爲掌握英文的基本語法,想開始練習寫點長篇大論,結果一碰到假設句就完全懵。
一開始,我看到那些 if、would、could、should 什麼的,就覺得頭很大。這都是些什麼鬼東西?而且還分什麼現在式、過去式、未來式,搞得我暈頭轉向,根本搞不清楚什麼時候該用哪個。

為搞定這個假設句,我可是卯足勁。我先去翻各種英文語法的書,想說看看能不能找到一些比較詳細的解釋。那些書裡都寫得密密麻麻的,什麼虛擬語氣、與事實相反、條件句等等,看得我眼睛都花,還是不太明白。
後來,我想到,不如直接從例句下手!我就上網找一堆假設句的例句,然後一句一句地分析,看看人家是怎麼用的。我就開始整理筆記:
- 經典例句
像是:
- 假設法現在式:If I have time, I will help you. 要是我有時間,我就幫你。
- 假設法過去式:If I had time, I would help you. 要是我那時有時間,我就幫你。
- 假設法過去完成式:If I had had time, I would have helped you. 要是我那時有時間,我就已經幫你。
- 假設法未來式:If I should have time, I would help you. 要是我到時有時間,我就幫你。
另外還有一些其他的:
- 其他假設法的表現,像是:I suggest that he go there. 我建議他去那邊。
- 代替 if 子句的用法,像是:Without your help, I would fail. 沒有你的幫助,我就會失敗。
當然,我還找一些練習題來做,透過實際的練習來加深印象。一開始做的時候,還真是錯不少,不過我也不氣餒,錯就再改,改再學。就這樣,我慢慢摸索出假設句的一些規律。還去看看有沒有人討論,像我就看到這個:
- [英語語法入門] 第42講 [假設 (1)]從句為現在時。
發現,其實也沒那麼難嘛學會發音,什麼「烏」,什麼元音,搞懂之後就能開口說!
最後,我還整理一份假設句的筆記,把各種情況都列出來,方便自己隨時複習。經過這一番折騰,我總算是把假設句給搞定。現在寫起假設句來,再也不會像以前那樣手忙腳亂。
知識點回顧
所以說,學習這東西,真的沒有捷徑可走,就是要多看、多練、多思考。希望我的這番經驗,能夠給還在跟假設句奮鬥的朋友們一些幫助!
英文學習禮包
與 51Talk 線上英文平台合作
線上有聲繪本100本
互動學習影片 100堂
線上真人一對一外師語言分析 1堂