가정법 과거

last update: , https://www.englishcube.net/grammar_view.php?category1=8&category2=60 URL 복사

가정법 과거는 불가능하거나 가능성이 극히 낮은 상황을 가정하는 것입니다.

(직설법 조건이 아닌) 가정(가정법)을 나타내기 위해서 과거 시제로 사용했지만 현재에 대한 표현입니다.

  if 부사절(조건/가정) 주절(결과) 해석

조건
(직설법)

단순현재 단순현재 ~하면 ~이다
단순현재 미래 ~하면 ~일 것이다
가정
(가정법)
과거 would + 동사원형 만약 ~하면 ~할 텐데
과거완료 would + have + 과거분사 만약 ~였더라면 ~했을 텐데
  • 직설법(조건) if절의 시제: 단순현재(또는 현재완료)
  • 가정법(가정) if절의 시제: 과거 또는 과거완료
    • 가정법 과거 if절의 시제: 과거
    • 가정법 과거완료 if절의 시제: 과거완료

가정법 과거 if절의 시제는 과거입니다. 그리고 be 동사인 경우 주어의 인칭과 수에 관계 없이 were을 사용합니다.

If he were rich, he could go abroad.
만약 그가 부자라면 해외로 갈수 있을 텐데.

  • If + 과거(were), 조동사 과거(could) + 동사원형(go)

If절에서 현재 상황(그가 현재 부자라는 상황)을 가정하고 있지만 과거 시제(were)로 사용했습니다.

불가능 하거나 극히 낮은 가능성을 나타내기 위해서 (가정법으로 말하기 위해서) 현재 일에 대해서 말하지만 과거 시제를 사용한 것입니다.

be 동사를 were로 쓰는 것도 마찬가지입니다. 의도적인 문법 비틀기를 통해서 조건(직설법)이 아닌 가정(가정법)이라는 것을 말해주고 있습니다.

가정법 과거의 공식과 의미

가정법 과거 문장의 구조와 의미를 if절(부사절)과 주절로 나눠서 보면 다음과 같이 정리할 수 있습니다.

if절(부사절) 주절
If he were rich, he could go abroad.
과거시제(be 동사의 경우 were) 조동사 과거(would, could, should, might)
과거시제로 현재 사실과 다른 가정 조동사 과거로 아쉬움 표현
만약 ~ 한다면 ~ 할 텐데

if절에서는 시제를 맞지 않게 쓰면서 가정한다는 것을 나타내고, 주절에서는 조동사 과거형으로 아쉬운 마음이나 소망 등을 표현합니다.

가정법 과거 예문

가정법 과거 예문은 If + 과거, 조동사 과거 + 동사원형 패턴을 가집니다.

If I were you, I wouldn't eat that.
내가 너라면 그것을 먹지 않을 텐데.

  • If + 과거(were): 사실이 아닌 가정(내가 너가 아닌데 만약 너라면)
  • 조동사 과거(wouldn't) + 동사원형(eat): 아쉬운 마음이나 소망 등 표현(먹지 마라는 조언 섞인 바램)

If we had more money, we would buy a larger house.
돈이 더 많으면 더 큰 집을 살 텐데.

  • If + 과거(had): 사실이 아닌 가정(돈이 많지 않은데 만약 많다면)
  • 조동사 과거(would) + 동사원형(buy): 아쉬운 마음이나 소망 등 표현(집을 못사서 아쉬움)

If he knew the answer, he would tell us.
그가 답을 안다면, 우리에게 말해줄 텐데.

  • If + 과거(knew): 사실이 아닌 가정(답을 알지 못하는데 만약 안다면)
  • 조동사 과거(would) + 동사원형(tell): 아쉬운 마음이나 소망 등 표현(말해주지 않아서 아쉬움)

If I had his mobile number, I would phone him.
내가 그의 휴대폰 번호를 안다면, 그에게 전화를 걸 텐데.

  • If + 과거(had): 사실이 아닌 가정(번호를 모르는데 만약 안다면)
  • 조동사 과거(would) + 동사원형(phone): 아쉬운 마음이나 소망 등 표현(전화를 못걸어서 아쉬움)

If he went by train, he would get there earlier.
그가 기차로 간다면, 거기에 좀 더 일찍 도착할 텐데.

  • If + 과거(went): 사실이 아닌 가정(기차로 안가는데 만약 기차로 간다면)
  • 조동사 과거(would) + 동사원형(get): 아쉬운 마음이나 소망 등 표현(좀 더 일찍 도착하지 못해서 아쉬움)

If I had time, I would go shopping with you.
내가 시간이 있다면, 너하고 쇼핑하러 갈 텐데.

  • If + 과거(had): 사실이 아닌 가정(시간이 없는데 만약 시간이 있다면)
  • 조동사 과거(would) + 동사원형(go): 아쉬운 마음이나 소망 등 표현(쇼핑을 못가서 아쉬움)

If the weather improved, we could go for a walk.
만약 날씨가 좋아진다면 우리는 산책을 갈 수 있을 텐데.

  • If + 과거(improved): 사실이 아닌 가정(날씨가 좋아질 가능성은 극히 낮은데 만약 좋아진다면)
  • 조동사 과거(could) + 동사원형(go): 아쉬운 마음이나 소망 등 표현(산책 가고 싶은 소망)