假設語氣解析:假設語氣的 2 大盲點
2020/2/7
英語力

大部分人在中學時都學過假設語氣,而在許多英文檢定考試中,令人印象最深刻的就是與事實相反的假設。

相信大家都看過下列公式:

 

✏️ 與現在事實相反:

If 子句用過去式,主要子句用 would/could/might V

例句:If the manager knew Peter’s number now, he would give him a call.

此句表達經理現在不知道彼得的電話號碼,所以他不會給他打電話。

 

✏️ 與過去事實相反:

If 子句用過去完成式,主要子句用 would have/could have/might have Vpp

例句:If the manager had known Peter’s number last Monday, he would have given him a call.

此句表達經理上週一不知道彼得的電話號碼,所以他當時沒給他打電話。

 

然而,很多人在 if 子句內看到過去式動詞時,會反射性地以為該句描述的事件與現在事實相反。

其實假設句不一定表達與事實相反的假設,也可以單純地表達不確定性,所以下面的例子的 if 子句中雖然出現了過去式動詞 knew,但並非表達與現在事實相反的涵義,而是對過去的臆測:

例句:If the manager knew Peter’s number last Monday, he probably gave him a call already.

這句話並沒表示經理上週一是否知道彼得的電話。說話者在這裡對過去提出一個開放式假設,對於經理是否知道彼得的電話不置可否。所以大家以後看到 if 子句內的過去式,請先看上下文判斷是否表達與現在事實相反的假設,還是對過去的開放式假設。

 

第二個常見的問題就是,許多人以為在表達事實相反的情況下,If 子句若用過去式,主要子句就一定要搭配 would/could/might V;而 If 子句若用過去完成式,主要子句一定要搭配 would have/could have/might have Vpp。

 

其實,英語是一門很活的語言,就算If 子句用過去式表達與現在事實相反,主要子句也可以搭配 would have/could have/might have/should have Vpp。請看以下例子:

例句:If I wanted to harm you, I would have broken into the house.(如果我(現在)想傷害你,我老早就強行進入屋內了。)

言下之意是:事實上我現在不想傷害你,而我之前也沒有強行進入屋內。

 

同樣地,就算 If 子句用過去完成式表達與過去事實相反,主要子句也可以搭配would/could/might/should V。

例句:If I had bought the house two years ago, I would be worth millions now.(要是我兩年前把那棟房子買下,我現在的身價就有數百萬元了。)

 

言下之意是:我當時沒買那棟房子,所以我現在的身價也沒有數百萬元。

推薦閱讀
【必學文法英文】5大「句型+時態」和 7種常用問句
【英語會話大全】:9種情境,26句必學句子1次掌握!
【英語寫作必備】:10大英文寫作練習網站&英文寫作課程推薦
【面試英文全攻略】:面試常見問題、面試陷阱,句型重點整理

學員心得
FUNDAY線上英文學習平台評測:彈性課程與雙母語教師
FUNDAY評價心得推薦|李國禎學員真實分享英文學習評價
FUNDAY 評價|英文學習經驗分享|學生:張潔晰給自己的禮物

-----

想學更多生活英文嗎?

免費加入會員,看新聞、文章順便學英文!

https://lihi1.com/7m0lS

#FUNDAY #FUNDAY學英文#FUNDAY部落格 #英語力

上一篇:名句背後的故事 _ 疫苗之父:愛德華·金納
下一篇:【英文求職信怎麼寫】5個撰寫小技巧,讓你的求職信更加專業!
同類型文章 —— 英語力
感恩節相關英文大全
2024/11/21
【面試英文全攻略】:面試常見問題、面試陷阱,句型重點整理
2024/11/15
全球折扣季來了!一起探索各地的購物熱潮
2024/11/14
回到文章列表