形状
仮定法過去完了では、現在継続の完了形が使われる場合があります。
If 文節 (条件) | 主節 (結果) |
---|---|
If + 過去完了 | 条件付完了形継続 |
If this thing had happened | that thing would have been happening. |
機能
条件付完了形継続は、仮定法過去完了の文章に使うことができます。これは、if節の満たされなかった結果を指し、この結果を終了していない行動として表現します。
例
- If the weather had been better (but it wasn't), I'd have been sitting in the garden when he arrived (but I wasn't).
- If she hadn't got a job in London (but she did), she would have been working in Paris (but she wasn't).
- 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? |