B2조건문15분
가정법 과거완료와 혼합 가정법
Third and mixed conditionals
다른 과거를 상상하고, 과거의 일을 현재의 결과와 연결합니다.
third conditional(가정법 과거완료)는 달랐을 과거를 상상합니다. 과거는 바꿀 수 없으므로 후회, 비판, 안도를 나타낼 때 자주 씁니다. Mixed conditionals(혼합 가정법)은 두 가지 시간대를 결합합니다. 상상 속 과거의 조건과 현재의 결과, 또는 상상 속 현재의 상황과 과거의 결과입니다.
| 유형 | if절 | 주절 | 예 |
|---|---|---|---|
| Third | if + past perfect | would have + past participle | If we had left earlier, we would have caught the train. |
| Mixed: past to present | if + past perfect | would + verb | If Tomás had taken the job, he would be in Toronto now. |
| Mixed: present to past | if + past simple | would have + past participle | If I were more organised, I wouldn't have forgotten the meeting. |
첫 번째 예문에서는 기차를 놓쳤습니다. 두 번째 예문에서는 Tomás가 그 일자리를 받아들이지 않았고, 그것이 오늘날에도 영향을 미칩니다. 그는 Toronto에 있지 않습니다. 세 번째 예문에서는 변하지 않는 특성(I'm not very organised)이 과거에 잘못된 일을 설명해 줍니다.
다른 조동사와 줄임형
능력이나 가능성을 말할 때는 would를 could 또는 might로 바꿀 수 있습니다. 말할 때는 had와 would가 모두 'd로 줄어들므로 주의해서 들으세요: If I'd known, I'd have helped. 첫 번째 'd는 had이고, 두 번째는 would입니다.
- If Amara hadn't reminded me, I might have missed my appointment.
- We could have won if our goalkeeper hadn't been ill.
- If Daniel spoke Portuguese, he would have understood the guide.
- If I hadn't stayed up so late, I wouldn't feel so tired now.
연습 1 / 2
알맞은 형태 고르기
각 문장을 올바르게 완성하는 선택지를 고르세요.
연습 2 / 2
조건문 완성하기
괄호 안 동사의 올바른 형태를 입력하세요. 주절에는 could나 might가 아니라 would를 사용하세요.
If you (tell) me about the party, I would have come.
If Kofi hadn't been ill, he (play) in yesterday's match.
I (not / be) so hungry now if I had eaten breakfast.
If Mei (not / miss) her flight, she would be in Rome now.
If I were a better cook, I (not / burn) the rice last night.
If the shop (be) open, we would have bought some milk.
If they had taken the earlier train, they (arrive) by now.
You (pass) the test if you had practised more.
출처
Joy English의 자체 제작 레슨입니다.
레벨은 참고용입니다. 오류를 발견하셨나요? 문의 페이지로 알려 주세요.