假設語態與條件句
假設語態(subjunctive mood)用來表達與事實相反的情況,做法是把動詞往過去退一格。條件句則陳述有可能發生的情況,動詞維持正常時態。分辨兩者的關鍵在於說話者認為這件事是否真實。
條件句和假設語態差在哪?
| 比較 | 條件句 | 假設語態 |
|---|---|---|
| 時間 | 有現在、過去、未來,只有談未來時 if 子句的動詞會和主要子句不同(用現在式代替未來) | 有現在、過去、未來,都用往過去退一格的動詞形式 |
| 作者的態度 | 看不出作者對事情的評論 | 作者對事情有評論,認為事情不是真的或不太可能 |
| 例句 | If it rains, we will stay home. | If I were you, I would stay home. |
假設語態有哪三種句型?
| 假設的對象 | if 子句 | 主要子句 |
|---|---|---|
| 與現在事實相反 | If + S + 過去簡單式/were/was + V-ing/were + V-ing | S + would/could/should/might + V |
| 與過去事實相反 | If + S + had + p.p. | S + would/could/should/might + have + p.p. |
| 與未來事實相反 | If + S + were to/should + V | S + would/could/should/might + V |
- 現在:If I had money, I would buy it.(現在沒錢)
- 過去:If I had studied, I would have passed.(當時沒讀書)
- 未來:If the sun were to disappear, life would end.(幾乎不可能)
在假設語態中,主詞不論單複數,正式寫作都用 were:If he were here, ...
假設語態一定要有 if 嗎?
不一定。wish、without 等句型也會用假設語態。
- I wish I were taller.
- I wish I had studied harder.
- Without your help, I would have failed.
省略 if 時,要把助動詞移到主詞前面:
- If I had known → Had I known
- If I were you → Were I you
- If you should need help → Should you need help
建議、要求類的字後面為什麼要用原形動詞?
表示建議、要求或必要的動詞和形容詞,後面的 that 子句要用 (should) + 原形動詞,should 常省略,動詞不隨主詞變化。
| 類別 | 常見的字 |
|---|---|
| 表建議 | suggest, recommend |
| 表要求 | ask, require, request, demand, insist, command, urge |
| 表必要的形容詞 | necessary, important, essential, vital, urgent, desirable |
- The doctor suggested that he (should) rest.
- It is essential that she (should) be on time.
用法補充
這些字表達「建議、要求」時才用原形動詞。如果 insist 是「堅稱」、suggest 是「暗示」,就照一般時態:He insisted that he was innocent.
練習題
1. 找出錯誤:If I was you, I will accept the offer.
這是與現在事實相反的假設,應改為 If I were you, I would accept the offer.
2. 填空:If she had left earlier, she ___ the train.(would catch/would have caught)
would have caught。if 子句是 had + p.p.,表示與過去事實相反。
3. 找出錯誤:The manager demanded that he finishes the report.
demand 表要求,that 子句用原形動詞。應改為 he (should) finish the report.
4. 省略 if 改寫:If I had known the truth, I would have told you.
Had I known the truth, I would have told you.
推薦影音
假設語氣總整理(中文)
來一次搞懂「假設語氣」(哥倫布 Columbus,7 分鐘,中文):用中文快速整理假設語氣的觀念,適合第一次學或考前複習。
if 條件句(中文)
IF 的用法?來一次搞懂「條件句」(哥倫布 Columbus,7 分鐘,中文):專門講解條件句,可以和上一支影片對照,分清楚條件句與假設語氣。
suggest、demand 後面的動詞
The Subjunctive in English(English with Lucy,8 分鐘,英語):解釋 if I was 與 if I were、I suggest he come 與 he comes 的差別,並列出後面要接假設語氣的動詞與片語。
I wish 句型
THE SUBJUNCTIVE –"I wish..."(engVid Adam,6 分鐘,英語):教你正確造出 wish 句型,用來談論與事實不符的情況,適合中高階學習者。