문법 · 무료 레슨

If I had left earlier: 과거가 달랐다고 상상하기

어제 집에서 늦게 출발해 기차를 놓쳤습니다. 이제 더 일찍 출발해서 기차를 탔다고 상상해 보세요. 조건과 결과 모두 어제의 일입니다.

Scott Mendoza 교수
하나를 배우고 직접 연습하세요.예문 보기사용하기 3 문제 자주 묻는 질문

핵심 정리

이미 끝난 과거를 다르게 상상할 때 if + had + 과거분사, would have + 과거분사를 쓸 수 있습니다. If I had left earlier, I would have caught the train은 더 일찍 출발했더라면 기차를 탔을 거라는 뜻입니다. 실제로 일어난 일을 바꾸는 말은 아닙니다.

과거의 행동을 바꾸어 상상하고, 그 과거의 결과를 말하세요.

Had left는 조건에 쓰는 과거완료 형태이고, would have caught는 상상한 과거의 결과입니다. 여기서 left와 caught는 과거분사입니다. 한국어의 “더 일찍 출발했더라면 기차를 탔을 텐데”를 떠올려 보세요. 이 표준형에서는 if 쪽에 had, 결과 쪽에 would have를 둡니다.

실제 사실과 상상한 상황 구별하기

실제로 일어난 일

I left late and missed the train.

더 일찍 출발했을 경우의 과거 결과

If I had left earlier, I would have caught the train.

결과를 먼저 말한 같은 뜻의 문장

I would have caught the train if I had left earlier.

차이점 살펴보기

Would have caught는 실제로 기차를 탔다는 뜻이 아닙니다. 이 상황에서는 기차를 놓쳤다는 사실이 주어졌습니다.

실제 과거에서 출발하기

01

사실 확인하기

I left late. I missed the train.

02

달라진 행동 상상하기

If I had left earlier,

03

상상한 결과 말하기

I would have caught the train.

지금 연습해 보세요

조건과 결과를 모두 과거로 표현하기

문제 3개

문제 1 / 3

어제 늦게 출발했습니다. 더 일찍 출발했다고 상상하는 표준형 if절을 고르세요.
전체 정답과 해설 보기
  1. 어제 늦게 출발했습니다. 더 일찍 출발했다고 상상하는 표준형 if절을 고르세요.

    If I had left earlier,

    If I had left earlier는 표준형의 과거완료 조건입니다. 여기서 would have는 결과 쪽에 쓰며, have left는 현재완료입니다.

  2. 상상한 과거의 결과를 완성하세요: If I had left earlier, ...

    I would have caught the train.

    Would have caught는 상상한 과거 결과입니다. Have 뒤에는 과거분사 caught가 필요하고, will catch는 미래를 가리킵니다.

  3. 늦게 출발해서 기차를 놓쳤다고 말했습니다. 이어서 “If I had left earlier, I would have caught the train”이라고 하면 무엇을 하나요?

    설명한 사실과 다른 과거를 상상합니다.

    설명한 사실과 다른 과거를 상상하는 말입니다. 실제 사실을 바꾸거나 내일의 계획을 발표하는 것이 아닙니다.

직접 연습하기

두 동사 표현 고치기

뜻을 유지하세요. 어제 늦게 출발해서 기차를 놓쳤지만, 일찍 출발했다면 탈 수 있었을 거라고 상상합니다. 표준적인 과거 가정문을 고르세요.

원래 문장

If I would have left earlier, I would have catch the train.

목표에 맞는 수정은 무엇인가요?
예시 답변 보기

If I had left earlier, I would have caught the train.

이제 두 동사 표현이 이 상황의 실제와 다른 과거 관계를 나타냅니다. 실제 사실은 그대로이고 다른 경우를 상상할 뿐입니다.

조금 더 알아보기

자주 묻는 질문

다음으로 넘어가기 전에 알아두면 좋은 내용입니다.

결과를 먼저 말해도 되나요?

네. 뜻은 같습니다. If절이 뒤에 오면 보통 그 앞에 쉼표를 쓰지 않습니다.

예를 들어

I would have caught the train if I had left earlier.

어제 일을 아직 바꿀 수 있다는 뜻인가요?

아닙니다. 이미 끝난 과거를 다르게 상상하는 표현입니다. 이를 바탕으로 앞으로의 계획을 세울 수도 있습니다.

예를 들어

Tomorrow I will leave earlier.

일상에서 사용해 보세요

Had left로 과거의 행동을 다르게 상상하고 would have caught로 그 과거의 결과를 말합니다.

영문법과 영어 말하기 — Professor Scott Mendoza의 English Master Course

다음 학습 · Udemy에서 수강 가능

말하려는 시간에 맞는 가정문을 골라 보세요.

English Grammar and English Speaking 강좌에는 Learn It, Review It, Use It, Practice It으로 구성된 Conditionals - Type 3 섹션이 있습니다. 이 과거 표현에서 더 다양한 문법과 말하기 연습으로 이어가세요.

강좌 살펴보기 English Master Course: 영문법과 영어 말하기
레슨 참고 자료

계속 학습하기

전체 무료 레슨