第三類條件句是指與過去事實不相符的假設條件;假想過去要是如何的話(事實上並沒有發生) ,現在就有什麼樣的結果。
If I had studied hard, I would have passed the exams.
如果我在過去有努力學習,我就會已經通過考試了。
過去的事 "had studied hard" 並沒有發生,考試當然沒過。有懊悔的意思。
If we had taken a taxi, we wouldn't have missed the plane.
如果我們搭計程車,我們就不會錯過了飛機。
第三類條件句的主要子句的情態助動詞也可以用否定形態: wouldn't = would not。
She would have been on time if she had left at 7.
如果她七點離開,她就會準時的。
If you hadn't seen it, you probably wouldn't have believed it.
如果你沒有看到它,你可能不會相信。
If we had started earlier, we _______ the deadline.
(A) would have met (B) would meet (C) will meet (D) will have met
如果我們早一點開始做,我們會在最後期限之前完成。
If ...had started,過去完成式, 主要子句: would have + p.p.; 說明過去的事(沒有早點開始做)並沒有發生,如今期限已過,而事情沒有完成。
請將正確答案拖放到適當的空格內,再按Solve鈕看結果。
如果我沒有忘記帶電話,我是會打電話給你的。
I you if I my phone.
Solve
第三類條件句的主要子句帶有 might 或 could
If you had come earlier, you might have seen him.You might have seen him if you had come earlier.
如果你早點來,你可能會看到他。
如果把 If-子句 放到主要子句之後,逗號必須省略。
第三類條件句的從屬子句用過去完成進行式
If he had been paying attention to Google's share price, he would have made a fortune by now.
如果他有在關注著谷歌的股價,他就發財了。
If she had been wearing her seatbelt, she _______ the car accident.
(A) will survive (B) might have survived (C) can survive (D) may survive
如果她有絮安全帶,她在那次車禍可能會存活下來。
謝謝您對本網頁文法內容提供任何意見、批評或指教:
姓名:
電子郵件地址:
記得我
勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。
注意:為避免機器人來搞鬼,請先勾選上面『我不是機器人』,再按『送出建言』。