[영어] 가정법 (미래 가정, 가정법 과거, 가정법 과거 완료)
가정법이란? 상상
- 내가 만약 로또에 당첨된다면, 건물을 살 텐데 // 미래 가정
- 내가 만약 남자라면, 그 여자와 결혼할 텐데 // 현재 사실에 대한 반대 (가정법 과거)
- 내가 고등학교 때 공부를 열심히 했었더라면, 서울대에 갔을 텐데 // 과거 사실에 대한 반대 (가정법 과거 완료)
※ 토익에서는 문법 관련된 내용만 나옴
가정법 과거 | 가정법 과거완료 | 가정법 미래 | |
언제? | 현재 사실 반대 | 과거 사실 반대 | 미래 가정 |
If절 동사 | 과거 시제 | 과거 완료 | should + 동사원형 |
주절 동사 | would + 동사원형 | would have p.p | will + 동사원형 |
가정법 과거
- if절 동사 : 과거 시제 (be동사는 무조건 were)
- 주절 동사 : would (could, might) + 동사원형)
- ex) If I were rich, I could help the poor. (내가 만약 부자라면, -----)
- ex) If I had a membership card, I would get a discount. (내가 멤버십카드를 가졌다면, -----)
- if 생략법 : if를 생략하고, 주어와 be동사의 순서를 바꾼다.
- ex) Were I rich, I could help the poor.
가정법 과거 완료
- if절 동사 : 과거완료 시제 (had + p.p)
- 주절 동사 : would (could, might) have + p.p
- ex) If we had followed his advice, we would not have failed. (우리가 그의 조언을 따랏었더라면, -----)
- ex) If I had arrived earlier, I could have rescued her. (내가 더 일찍 도착했었더라면, -----)
- if 생략법 : if를 생략하고, Had + 주어 + p.p 순서로 바꾼다
- ex) Had we followed his advice, we would not have failed.
가정법 미래
- if절 동사 : should + 동사원형
- 주절 동사 : will (can, may, should) + 동사원형
- ex) If John should call, I will take a message for you. (만약 존이 전화한다면, -----)
- ex) If I should fail the exam, my mother will be disappointed. (만약 내가 그 시험을 잘 보지 못한다면, -----)
- if 생략법 : if를 생략하고, Should + 주어 + 동사원형 순서로 바꾼다.
- ex) Should John call, I will take a message for you.
해커스어학원 무료강의를 보고 정리한 내용입니다.