Page 167 - ePD01505_輕鬆學基礎英文法_課本PDF
P. 167
Unit30 假設語氣 161
2 與過去事實相反,條件用過去完成式,結果用過去式助動詞 + 完成式。
例 • 如果你昨天有來的話,他就不會死了。(事實上並沒有來)
If you had come yesterday, he would not have died.
過去完成式 過去式 完成式
• 如果你之前有跟我說實話的話,我就不會那麼生氣了。(事實上沒說實話)
If you had told me the truth before, I wouldn't have been so angry.
過去完成式 過去式 完成式
• 如果你昨天把功課做完的話,你就不會被處罰了。(事實上沒做完)
If you had finished your homework yesterday, you would not have been punished.
過去完成式 過去式 完成式
• 如果你今天早上有吃早餐,你就不會這麼累了。(事實上沒吃)
If you had had breakfast this morning, you would not have been so tired.
過去完成式 過去式 完成式
練 習 4 與過去事實相反的假設
1. If I enough money last year, I a new car.
要是我去年有足夠的錢,我就買新車了。
2. If you hard before, you the exam.
要是你以前有用功讀書的話,你早就通過考試了。
3. If I the exam, I a college student.
如果我有通過考試的話,我早就是個大學生了。
4. If he my money back, I so angry.
如果他有把錢還我的話,我就不會這麼生氣了。
5. If you me the truth yesterday, your mother
so angry. 若是你昨天有跟我說實話,你媽就不會這麼生氣了。
三 萬一……
表示機率很小的假設,條件用 should,結果用未來式。
句型 If + 主詞 + should + 原形動詞 , 主詞 + will + 原形動詞
例 • 萬一明天下雨,我們就不能回家了。
If it should rain tomorrow, we will not be able to go home.
• 萬一你考試通過,我請你吃晚餐。
If you should pass the exam, I will treat you to dinner.
• 萬一核電廠爆炸了,代價無法計算。
If the nuclear power plant should explode, the cost will be uncountable.