第三類條件句 (The Third Conditional)

第三類條件句
從屬子句 (條件)主要子句 (結果)用法
If (過去完成式)(would have + 過去分詞)"if-子句" 中所論及過去的事並沒有發生

第三類條件句是指與過去事實不相符的假設條件;假想過去要是如何的話(事實上並沒有發生) ,現在就有什麼樣的結果。

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

請將正確答案拖放到適當的空格內,再按Solve鈕看結果。

如果我沒有忘記帶電話,我是會打電話給你的。

I   you if I   my phone.

didn't forget had called hadn't forgotten haven't forgotten would call would have called

第三類條件句的主要子句帶有 might 或 could

第三類條件句
從屬子句 (條件)主要子句 (結果)
If (過去完成式)(might/could + have + 過去分詞)

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

Grammar



建言 (Comments)

謝謝您對本網頁文法內容提供任何意見、批評或指教:

姓名:

電子郵件地址:

勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。

注意:為避免機器人來搞鬼,請先勾選上面『我不是機器人』,再按『送出建言』。