第三类条件句 | 英语文法指南 | ef-九游官网下载
型態
在第三類條件句中,會用到条件式完成进行时。
if 子句(條件/情況) | 主要子句(結果) |
---|---|
if 過去完成时 | 條件式完成進行时 |
if this thing had happened | that thing would have been happening. |
作用
完成進行时可以用在第三類條件句,論及 if 子句中的動作未達成的后果,並將這樣的后果以未完成或持續進行的動作來表達。
舉例
- if the weather had been better(但沒有), i'd have been sitting in the garden when he arrived(但我沒有).
- if she hadn't got a job in london(但她有), she would have been working in paris(但她沒有).
- if i had had a ball i would have been playing football.
- if i had known it was dangerous i wouldn't have been climbing that cliff.
條件式完成進行时
任何動作的完成進行條件式都是由四個要素組成:
would have been 現在分詞
現在分詞的構成是取動詞的原型,並在字尾加上 ing。
主詞 | would | have | been | 現在分詞 |
---|---|---|---|---|
he | would | have | been | staying |
they | would | have | been | going |
條件式完成進行时,以 to work 為例:
肯定句 | 否定句 | 疑問句 | 否定疑問句 |
---|---|---|---|
i would have been living | i wouldn't have been living | would i have been living? | wouldn't i have been living? |
you would have been living | you wouldn't have been living | would you have been living? | wouldn't you have been living? |
he would have been living | he wouldn't have been living | would he have been living? | wouldn't he have been living? |
she would have been living | she wouldn't have been living | would she have been living? | wouldn't she have been living? |
we would have been living | we wouldn't have been living | would we have been living? | wouldn't we have been living? |
they would have been living | they wouldn't have been living | would they have been living? | wouldn't they have been living? |