上週助教分享了條件句(有可能實現的情況),這週是條件句(不可能實現的情況)要注意的是——現在事實與過去事實的相反假設須使用不一樣的句型,小心別搞混動詞時態囉!助教建議大家最好能造樣造句來輔助記憶。
If I ____(be)you, I _____ ___(ask)for a raise.
如果我是你,我會要求加薪。
答案會公布在下方,請先試著填寫看看後,並閱讀條件句說明再看答案喔!
不可能實現的情況
〔與現在事實相反的假設〕
She would tell you if she know.
要是她知道,她就會跟你說了。
If it were possible, we would love to work together.
如果可能,我們很樂意一起共事。
〔與過去事實相反的假設〕
If you had gone to the party, you could have met Ryam.
如果你當時有參加派對,就會碰到萊恩。
You would have been shocked if you had seen Gary's haircut.
如果你有看到蓋瑞的髮型,一定會被嚇到的。
【文法要點】
與現在事實相反的假設:
如果要表達與現在事實相反的假設,句型是:
〈 If+ 主詞+ 過去分詞, 主詞+ would/ could/ should/ might + 原形動詞〉
注意:if子句中的動詞要用過去式,而 be動詞不論人稱都用 were。
與過去事實相反的假設:
如果要表達與過去事實相反的假設,句型是:
〈 If+ 主詞+ had+ 動詞過去分詞, 主詞+ would/ could/ should/ might have + 動詞過去分詞〉
所以上方的題目答案是:
If I were you, I would ask for a raise.
如果我是你,我會要求加薪。
本文摘錄自《白安竹基礎英文文法》