Loading...

文法講座 005:if 假設語法


▍連接詞 if  ( 假如 ) 的三條公式

❶ if  針對「未來」做假設時,if  後方的動詞需用「現在式」。

❷ if  針對「現在」做相反假設時,if  後方的動詞需用「過去式」。

❸ if  針對「過去」做相反假設時,if 後方的動詞需用「過去完成式」。

▍連接詞 if  ( 假如 ) 的用法

1️⃣ 連接詞 if  放句首時需打逗點。

2️⃣ if 針對「未來」做假設時,if 正後方的動詞從未來往前跳一格,變成「現在式」。
 
公式:If 主詞 1 + 動詞 1 (現在式), 主詞 2 + 動詞 2 (助動詞 + V原).

例:假如明天天氣好,他會去爬山。
If it is fine tomorrow, he will go mountain climbing.

3️⃣ if  針對「現在」做「相反假設」時,if 正後方的動詞從現在往前跳一格,變成「過去式」。
 
公式:If  主詞 1 + 動詞 1 (過去式), 主詞 2 + 動詞 2 (would / should / could / might + V原).

例:假如我是你的話,我根本不會這麼做。[ 實際上,我根本不可能是你。]

If I were you, I wouldn't do that.
= Were I you, I wouldn't do that. 

✓ 和現在事實相反的 if  假設句中,be 動詞過去式只能用  were。

✓ 若想加強語氣,可去掉連接詞 if,將 were 移至句首。

4️⃣ if  針對「過去」做「相反假設」時,if  正後方的動詞從過去往前跳一格,變成「過去完成式」。
 
公式:If  主詞 1 + 動詞 1 ( 過去完成式= 助動詞 had + p.p. ), 主詞 2 + 動詞 2 (would / should / could / might + have p.p.).

例:假如他有訂旅館房間的話,我們那晚就不會淪落到睡公園椅子了。[ 實際上,他沒訂房間。]

If he had booked the hotel rooms, we wouldn't have ended up sleeping on the park benches that night.

= Had he booked the hotel rooms, we wouldn't have ended up sleeping on the park benches that night.  

✓ 過去完成式的結構為 had + p.p.,had 為助動詞。

✓ 若想加強語氣,可去掉連接詞 if,將過去完成式中的助動詞 had 移至句首。
文法講座 4401702137159234759
首頁 item