형태
제3유형 조건문에 조건문 현재의 완료형이 사용될 수 있습니다.
| If절 (조건) | 주절 (결과) |
|---|---|
| If + 과거 완료 | 조건문 완료 진행형 |
| If this thing had happened | that thing would have been happening. |
기능
조건문 완료 진행형은 제3유형 조건문에 사용될 수 있습니다. 이것은 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? |
