조건문과 가정법 연습 문제: 정답 포함 16세트, A2–B2
조건문과 가정법 무료 연습 문제 16세트 (A2–B2), 정답 포함. 규칙을 읽고 자주 하는 실수를 확인한 뒤 빈칸을 채우고 답을 바로 확인하세요.
16세트연습 문제 87개A2–B2세트 목록으로
- A28
- B14
- B24
조건문과 가정법: 사용법
조건문은 if로 시작하는 조건과 그 결과로 이루어집니다. 0형 조건문은 일반적인 사실(If you heat ice, it melts), 1형은 미래에 실제로 일어날 수 있는 일(If it rains, we'll stay in), 가정법 과거는 현재 사실과 반대되는 상황(If I had time, I'd travel), 가정법 과거완료는 과거 사실과 반대되는 일(If I'd known, I'd have come)을 나타냅니다.
1형 조건문과 가정법 과거
| 1형: 실제 가능 | 가정법 과거: 비현실 |
|---|---|
| If I get the job, I'll move to Berlin. | If I got the job, I'd move to Berlin. |
| If it's sunny tomorrow, we'll go to the beach. | If it were sunny today, we'd go to the beach. |
| If you study, you'll pass. | If you studied, you'd pass. |
레벨별 연습 문제
16세트 · 연습 문제 87개자주 하는 실수
틀린 예:
If it will rain, we'll stay at home.바른 예: If it rains, we'll stay at home.
1형 조건문의 if절에는 will을 쓰지 않습니다.
틀린 예:
If I would have money, I'd buy it.바른 예: If I had money, I'd buy it.
가정법 과거: if 뒤에 과거시제.
틀린 예:
If I would have known, I'd have helped.바른 예: If I had known, I'd have helped.
가정법 과거완료: if 뒤에 과거완료.
틀린 예:
If I was you, I'd ask her.바른 예: If I were you, I'd ask her.
조언의 관용 표현은 "If I were you"입니다.