영어 문법

과거완료진행, 과거완료, 그리고 과거진행의 구조와 활용

Kay Jay 2025. 3. 17. 09:34

영어 문법에서 과거 시제를 다룰 때, 저는 간혹 여러 시제들이 뒤섞여서 헷갈리는 경우를 보게 됩니다. 특히 Past Perfect Continuous(과거완료진행), Past Perfect(과거완료), Past Continuous(과거진행)는 비슷해 보이지만 실제로는 미묘한 차이가 존재합니다. 학습자 입장에서는 이러한 차이를 제대로 파악해야 말과 글에서 의미를 명확히 전달할 수 있습니다. 이번 글에서는 이 세 가지 시제를 비교하며 차이점과 활용법을 상세히 살펴보고, 각각의 예문을 통해 어떤 상황에서 적합한지를 안내해 드리겠습니다.


1. Past Continuous (과거진행)

1) 기본 개념

  • 과거진행은 과거의 특정 시점이나 기간 동안 어떤 행동이 ‘진행 중’이었음을 나타냅니다.
  • 예: I was reading a book when you called.
    • 제가 책을 읽고 있던 도중에 전화를 받았다는 의미입니다.
  • 형태: was/were + 동사원형 + ~ing
    • 예) I was eating / They were talking

2) 활용 상황

  • 과거 특정 시점에 진행되고 있던 동작이나 사건을 묘사할 때 사용합니다.
  • 두 가지 사건이 동시에 진행 중이었을 때, 한 사건은 과거진행으로, 다른 사건은 단순과거 등으로 표현해 시간적 관계나 흐름을 나타낼 수 있습니다.
    • 예: I was walking to the store when it started to rain.
    • 이 문장에서 _was walking_은 계속 진행 중이었던 행위, _started to rain_은 그 시점에 새롭게 발생한 사건임을 보여줍니다.

3) 주의할 점

  • 과거진행은 ‘지속성’ 혹은 ‘한창 진행 중이었음’을 강조합니다.
  • 이미 완료된 사실이나 단순 과거사실을 기술하는 데에는 적절치 않습니다.
  • 짧은 순간에 일어난 행동보다, 당시 흐름 속에서 길게 이어지던 상황이나 행동을 묘사할 때 알맞습니다.

2. Past Perfect (과거완료)

1) 기본 개념

  • Past Perfect는 과거의 어느 시점보다 더 앞선 시점에 이미 완료된 동작이나 상황을 나타낼 때 쓰입니다.
  • 예: I had finished my homework before I went out.
    • 밖에 나가기 전에 이미 숙제를 끝냈다는 의미로, 두 사건 중에서 숙제를 끝낸 시점이 더 먼저임을 표현합니다.
  • 형태: had + 과거분사(PP)
    • 예) had seen, had done, had eaten

2) 활용 상황

  • 과거의 어느 시점(혹은 다른 과거 행동)보다 더 이전에 일어난 일을 말할 때 유용합니다.
  • before, after, by the time 등의 표현과 함께 자주 쓰이며, 시간 순서를 명확히 구분해 주는 역할을 합니다.
    • 예: She had left before I arrived.(그녀가 먼저 떠난 뒤, 제가 도착함)
    • 예: By the time we reached the station, the train had already departed.(우리가 역에 도착했을 땐 기차가 이미 떠남)

3) 주의할 점

  • Past Perfect는 ‘과거보다 더 이전 시점’을 설명하는 것이므로, 문장 속에서 기준이 되는 다른 과거시점이 함께 등장해야 맥락이 잘 드러납니다.
  • 과거 사건을 단순히 나열할 때는 Past Perfect를 무리해서 쓰기보다는 단순과거로 이어주는 것이 자연스러울 수 있습니다.

3. Past Perfect Continuous (과거완료진행)

1) 기본 개념

  • Past Perfect Continuous는 과거의 두 시점 사이에서 일정 기간 동안 계속 진행된 동작이나 상태를 강조할 때 사용합니다.
  • 예: I had been studying for hours when he finally called.
    • 그가 전화를 하기 전까지 저는 몇 시간 동안 공부를 계속하고 있었다는 의미입니다.
  • 형태: had + been + 동사원형 + ~ing
    • 예) had been running, had been working

2) 활용 상황

  • 특정 과거 시점이나 과거 사건 전에, 오랜 시간 혹은 일정 기간 동안 어떤 활동이 진행 중이었음을 표현합니다.
  • 과거완료(Past Perfect)가 ‘과거보다 더 앞선 시점에 이미 완료된 동작’을 말한다면, 과거완료진행(Past Perfect Continuous)은 ‘그 동작이 일정 기간 동안 진행되어 왔고, 그 다음 과거 시점에 어떤 변화가 발생했다’는 의미를 더해줍니다.
    • 예: They had been dating for two years before they got married.
      • 결혼하기 전까지 2년간 연애가 지속됐다는 흐름을 보여줍니다.

3) 비교: Past Perfect vs. Past Perfect Continuous

  • Past Perfect: 과거 한 시점 이전에 이미 동작이 끝났거나 결과가 나왔음을 강조합니다.
    • 예: He had eaten dinner before I called him.
      • 제가 전화하기 전에 이미 저녁 식사가 끝난 상태였다는 의미입니다.
  • Past Perfect Continuous: 과거 특정 시점까지 진행되어 오다가, 그 시점에 이르러서야 동작이 끝났거나 중단되었음을 강조합니다.
    • 예: He had been eating dinner for 30 minutes before I called him.
      • 제가 전화를 하기 전까지 30분 동안 저녁을 먹고 있었음(지속 중) 을 나타냅니다.

4. 세 시제 간 차이를 한눈에 보기

제가 이해를 돕기 위해 간단한 표를 정리해 보았습니다.

시제 형태 의미 예문
과거진행
(Past Continuous)
was/were + 동사원형+~ing 과거 특정 시점/기간 동안
행동이 진행 중이었음
I was reading when he came in.
과거완료
(Past Perfect)
had + 과거분사(PP) 과거의 한 시점보다
더 이전에 완료된 상태
I had finished dinner before he arrived.
과거완료진행
(Past Perfect Continuous)
had + been + 동사원형+~ing 과거 특정 시점까지
지속된 동작
I had been studying for hours when he finally called.

 

이 표에서 보듯, 과거진행은 ‘과거에 진행 중이었던 행동’, 과거완료는 ‘과거 어느 시점보다 먼저 완료된 행동’, 과거완료진행은 ‘과거 시점까지 계속된 행동’을 의미합니다.


5. 실제 예문으로 보는 활용

아무리 이론을 잘 알아도 구체적인 문맥에서 어떻게 쓰이는지 확인해 보는 것이 중요하다고 생각합니다. 아래에서는 세 시제를 한 문맥 안에서 비교해 봅니다.

 

1) Past Continuous (과거진행) 예문

  • I was cooking dinner at 6 PM yesterday.
    • 어제 저녁 6시에 요리 중이었음을 의미합니다. 당시 진행 중이었던 상황을 묘사하는 것이죠.
  • While I was walking in the park, I met an old friend.
    • 공원에서 걷고 있던 도중(진행 중이었던 행동)에 친구를 만났다는 점을 강조합니다.

2) Past Perfect (과거완료) 예문

  • I had already eaten dinner by the time she arrived.
    • 그녀가 도착했을 때, 저는 이미 식사를 마친 상태였습니다.
  • He hadn’t slept for two days before he finally collapsed.
    • 그가 쓰러지기 전까지, 이미 2일간 잠을 자지 못한 상태였다는 뜻이며, 2일이라는 기간은 사건 전부터 이어졌지만, 문장의 포인트는 ‘쓰러지기 전에 이미 잠을 못 잤다’는 결과 자체입니다.

3) Past Perfect Continuous (과거완료진행) 예문

  • I had been working on the project for weeks when my boss suddenly changed the plan.
    • 상사가 계획을 바꾸기 전까지는, 제 입장에서는 몇 주 동안 그 프로젝트에 매달려 있었다는 것을 부각합니다.
  • They had been living in that house for ten years before they decided to move.
    • 이사하기로 결심하기 전까지 10년간 같은 집에 거주해 왔음을 강조합니다.

6. 세 시제를 자연스럽게 혼용하기

영어로 글을 쓰다 보면, 한 문장만으로는 시제의 흐름을 충분히 설명하기 어려울 때가 많습니다. 과거의 서로 다른 시점이나 사건을 자연스럽게 전달하려면, 문맥에 따라 세 시제를 적절히 배치해야 합니다.

예를 들어 한 단락 안에서 다음과 같은 흐름을 구성해볼 수 있습니다.

I was working (과거진행) on my thesis last night. I had finished (과거완료) most of the literature review before I even started writing, but I had been gathering (과거완료진행) data for several months prior to that. By the time I decided to take a break, I felt I deserved it because I had been working (과거완료진행) continuously for hours.

  • I was working on my thesis last night.
    • 어젯밤 어떤 시점에서 논문 작업을 진행 중이었음을 보여줍니다.
  • I had finished most of the literature review before I even started writing
    • 실제 글쓰기를 시작하기 훨씬 전부터 문헌 검토를 마쳐 놓았다는 점에서 과거완료 시제가 사용되었습니다.
  • I had been gathering data for several months prior to that.
    • 과거 특정 시점 이전까지 몇 달 동안 계속해서 자료를 모아왔다(진행)가 핵심이므로 과거완료진행이 사용되었습니다.
  • I had been working continuously for hours
    • 과거의 특정 시점(쉬기로 결정하기 직전)까지 긴 시간 동안 계속 일해 왔다는 의미로, 다시 과거완료진행을 활용합니다.

이처럼 같은 문단 안에서도 서로 다른 시제를 조합함으로써, 시간의 흐름을 더 정교하게 표현할 수 있습니다.


7. 학습 팁 및 연습 방법

1) 시간 표현에 민감하게 반응하기

  • 글을 읽거나 들을 때, 시간 표현(when, before, after, by the time 등)이 나오면 해당 시제와 어떻게 맞물리는지 살펴보는 습관을 들이면 좋습니다.
  • 만약 _by the time_이 보이면, 그 시점 이전에 일어난 일을 과거완료나 과거완료진행으로 표현할 수 있음을 떠올려 보세요.

2) 맥락에 따라 시제 바꿔 써보기

  • 같은 문장을 Past Continuous, Past Perfect, Past Perfect Continuous로 각각 바꿔 쓰면서 미묘한 의미 차이를 느껴보는 연습을 해보면 좋습니다.
  • 예: I was studying last night.I had studied last night before I went to bed.I had been studying all night before I finally took a nap.
    • 각각이 미묘하게 어떤 뉘앙스를 전달하는지 비교해 보는 것이 핵심입니다.

3) 스토리 만들기

  • 과거 시제가 섞여 있는 짧은 이야기를 직접 지어 쓰고, 시제를 다양한 문장에 적용해 보세요. 예를 들어, “어제 저녁에 집에서 요리를 하다가, 갑자기 친구가 찾아왔다. 그런데 그 친구가 오기 전에 벌써 식사를 마쳤었고, 사실 저는 그 전날부터 재료 준비를 하고 있었다.” 같은 식으로 흐름을 구성해 보면서, 과거진행(Past Continuous), 과거완료(Past Perfect), 과거완료진행(Past Perfect Continuous)을 각각 사용해 문장을 만들어볼 수 있습니다.

4) 영어 원문 독해에서 시제 찾아보기

  • 영어 원서를 읽거나 드라마·영화 대본을 살펴보면, 과거시제 표현이 어떻게 쓰이는지 실생활 예시가 많습니다.
  • 특히 회상 장면이나 과거 상황을 장황하게 묘사하는 대목에서 위의 세 시제가 어떻게 섞이는지 집중해서 관찰하는 것이 도움이 됩니다.

8. 요약 및 마무리

과거 시제는 영어에서 시간과 사건의 순서를 파악하는 데 매우 중요한 역할을 합니다. 특히 Past Continuous(과거진행), Past Perfect(과거완료), Past Perfect Continuous(과거완료진행)는 자주 헷갈리는 범주이지만, ‘진행 중이었음’을 강조하느냐, ‘이미 끝났음’을 강조하느냐, 아니면 ‘과거 특정 시점 이전까지 계속되고 있었음’을 강조하느냐에 따라 시제를 구분하면 좀 더 쉽습니다.

  • 과거진행(Past Continuous): 과거 특정 시점/기간에 동작이 진행 중
  • 과거완료(Past Perfect): 과거의 한 시점보다 이전에 이미 완료된 상태
  • 과거완료진행(Past Perfect Continuous): 과거 한 시점까지 지속되어 온 동작이나 상태

이 세 가지 개념을 정확히 이해하고, 문장 내에서 자연스럽게 연결 지을 수 있다면 글쓰기나 말하기에서 훨씬 풍부하고 정확한 표현을 구사할 수 있게 됩니다. 과거 시제를 잘못 사용하면 상대방이 사건의 순서를 오해할 수 있기 때문에, 사건의 흐름과 시간관계를 파악하는 것이 중요합니다. 저는 이 세 가지 시제의 차이를 의식하며 꾸준히 예문 연습과 실제 활용을 병행해 나가는 방법을 추천드립니다.

 

영어 실력이 한층 올라가면, 시제 자체를 직관적으로 파악하고 자연스럽게 구사하는 단계에 이를 수 있습니다. 그러나 그 전까지는 위에서 정리한 기본 개념과 예시, 그리고 자주 쓰는 표현(when, before, by the time 등)을 염두에 두고 반복해서 연습해 보는 습관이 필요합니다. 그렇게 하다 보면 다양한 상황에서 시제를 유연하게 조합해, 독자에게 명확하고 풍부한 정보를 전달할 수 있을 것입니다.