가정법, 헷갈리고 어려운 가정법 완전 정복하기!

안녕하세요~ #엔구 #엔구화상영어 서포터즈 엔구랑 팀입니다!

“내가 부자라면 이 음식들을 마음껏 다 살 텐데”, “내가 거짓말을 안 했더라면 이런 일은 없었을 텐데”처럼 가끔 일상을 살아가면서 ~했다면 ~했을 텐데.. 이런 식으로 생각해 본 경험 많으시죠?

이런 문장을 ‘가정’이라고 합니다. 영어 문법에서 가장 헷갈리는 부분 중 하나이죠. 그래서 오늘은 가정법 과거, 가정법 과거완료, 가정법 미래, 혼합 가정법에 대해 자세히 알아보도록 하겠습니다!


먼저 가정법이 무슨 표현인지에 대해 알아볼까요?

가정법은 인칭이나 시제, 수 등과 관계없는 특정한 동사(과거)를 사용하여 사실과 반대되는 가정을 나타내는 표현을 말합니다.

가정법 문장의 특징을 간단하게 정리하자면!

  1. 현재나 과거의 반대 상황을 가정하여 표현
  2. 주로 if 를 사용
  3. 특별한 시제를 사용

여기서 한 가지 팁을 드리자면, 가정법 문장은 if로 시작하는 조건절과 구별해야 합니다!

어떤 일을 실제의 사실로 받아들이고 말하는 조건절은 특별한 시제가 아니라 일반적으로 사용하는 시제를 사용하기 때문입니다~


가정법 과거

그럼 가정법 과거부터 알아보도록 하겠습니다!

가정법 과거는 불가능한 현실이나 현재와 반대되는 상황을 표현할 때 사용합니다.

형태: If + 주어 + 과거 동사(be동사의 경우 were), 주어 + 조동사(would, could 등) + 동사원형
의미: 만약 (과거에) ~라면, ~(과거에) 할 텐데

가정법 과거 예문을 한번 살펴볼까요?

  • If I were tall, I would play basketball.
    내가 키가 크다면, 농구를 할 텐데.
  • If the weather were fine, I would go on shopping.
    날씨가 좋았다면, 쇼핑을 갔을 텐데.
  • If she brought the car, I could go to school on time.
    그녀가 차를 가져온다면, 내가 학교에 제시간에 도착할 텐데.

가정법 과거완료

두 번째로 가정법 과거완료에 대해 알아보겠습니다!

가정법 과거완료 시제는 과거의 특정 시점 이전에 발생한 일을 표현합니다. 과거 사실과 반대되는 것을 가정할 때 사용하죠.

예를 들면 “내가 학교에 도착했을 때, 이미 수업은 끝나 있었다.”처럼 과거의 특정 시점(학교에 도착한 시점) 이전에, 이미 수업이 끝나 있었다는 사실을 표현하기 위해 과거완료 시제를 사용하는 것입니다.

– 형태: If + 주어 + had p.p. , 주어 + 조동사(would, could 등) have p.p.
– 의미: 만약 ~했더라면, ~했을 텐데

가정법 과거완료 예문을 살펴볼까요?

  • If someone had offered me a ride, I might have gone to the concert.
    누군가 나에게 태워 준다고 했었다면, 나는 콘서트에 갔을 텐데.
  • If I hadn’t helped her, she couldn’t have finished the assignment.
    내가 그녀를 도와주지 않았다면, 그녀는 과제를 끝내지 못했을 거야.
  • If I hadn’t been so sad, I would have gone back to work.
    내가 그렇게 슬프지 않았었더라면, 나는 다시 일하러 갔었을 거야.

가정법 미래

세 번째로 가정법 미래에 대해 알아보겠습니다!

가정법 미래 시제는 미래에 일어나기 어려운 상황, 실현 가능성이 낮은 상황을 말할 때 사용합니다.

– 형태: If + 주어 + should + 동사원형, 주어 + 조동사(will, can, may, should) + 동사원형
– 의미: (가능성은 없지만) ~한다면, ~할 텐데.

가정법 미래 예문을 살펴볼까요?

  • If it should rain tomorrow, the workshop would not be held.
    만약에 내일 비가 내린다면, 워크숍은 열리지 않을 텐데.
  • If I should meet you again, I would be happy.
    내가 너를 다시 만난다면, 나는 행복할 텐데.
  • If I should win the lottery, I will be a millionaire.
    내가 만약 복권에 당첨된다면, 나는 백만장자가 될 거야.

혼합가정법

지금까지 가정법의 기본적인 사용에 대해 알아보았는데요. 이번에는 혼합 가정법에 대해서도 알아보도록 하겠습니다. 혼합 가정법이란 과거와 현재의 시간이 함께 혼합하여 사용되어 혼합 가정법이라는 명칭을 갖게 되었는데요~

조건절에 가정법 과거완료를 사용하고 주절에 가정법 과거형 표현이 나온 것을 혼합 가정이라고 합니다.

혼합 가정법 문장에는 주로 주절에 now, today와 같은 현재 시제를 나타내는 단서가 나오는 특징이 있습니다.

– 형태: If + 주어 + had p.p. , 주어 + 조동사(would, could 등) + 동사원형
– 의미: 만약 (과거에) ~했었다면, (지금) ~할 텐데

혼합 가정법 예문을 살펴볼까요?

  • If I had defrosted the meats earlier, lunch would be ready now.
    내가 고기를 더 일찍 해동시켰더라면, 지금쯤 점심 식사가 준비되었을 텐데.
  • If your illness hadn’t healed, I would be concerned about you.
    만약 당신의 질병이 치유되지 않았더라면, 나는 당신을 매우 걱정했을 거야.
  • If I had practiced more, I would have a driver’s license now.
    만약 내가 더 연습을 했었더라면, 지금쯤 운전면허를 가지고 있을 텐데.

지금까지 여러 형태의 가정법 사용에 대해 알아보았습니다! 그렇다면 오늘 공부해 본 가정법으로 영작 연습을 해볼까요?

1. 내가 더 공부를 했었더라면, 지금쯤 CEO가 되었을 텐데.
답: If I had studied more, I would become a CEO now. 혼합 가정법

2. 만약 내가 그것을 알았다면, 나는 물어보지 않았을 것이다.
답: If I knew that, I would not ask. 가정법 과거

3. 내가 너였다면, 노란 치마를 입었을 텐데.
답: If I had been you, I would have worn a yellow skirt. 가정법 과거완료


가정법이 사용되는 상황과 형태, 의미 그리고 적절하게 사용할 수 있도록 다양한 예문까지 알아보았습니다.

열심히 공부해 본 가정법을 실제 영어회화에 사용해보는 것은 어떨까요? 위 배너를 클릭하면 엔구에서 프리미엄 강사와 1회 무료 수업이 제공됩니다.

지금까지 엔구랑이었습니다! 👋