영어/영어 문법

영어 문법 - 과거완료(Past Perfect) 완벽 정리

HyunJae0606 2024. 10. 11. 21:32

영어 문법 중에서 과거완료(Past Perfect)는 복잡해 보이지만, 사실은 특정한 시간 순서과거의 사건 관계를 나타낼 때 매우 유용한 문법입니다. 과거완료를 정확히 이해하면, 과거의 두 사건을 시간 순서에 맞게 표현할 수 있어 더 명확한 의미 전달이 가능합니다. 이번 포스팅에서는 과거완료의 기본 개념, 다양한 용법, 그리고 주의해야 할 점에 대해 자세히 설명해 보겠습니다.


1. 과거완료(Past Perfect)의 기본 개념

과거완료“had + 과거분사(Past Participle)” 형태로 이루어집니다. 과거완료는 과거의 한 시점보다 더 이전에 일어난 사건이나 과거의 특정 시점에 이미 완료된 상태를 나타냅니다.

  • 형태:
    • I had finished my homework before the class started.
      (수업이 시작되기 전에 나는 숙제를 끝냈다.)
  • 구성:
    • 주어 + had + 동사 과거분사형 + (나머지 문장)

과거완료는 과거의 두 사건이 일어났을 때, 어느 사건이 먼저 발생했는지를 명확히 구분하기 위해 사용됩니다. *더 이전에 일어난 일”에 과거완료를 사용하고, “그 이후에 일어난 일”에 단순 과거형을 사용합니다.


2. 과거완료의 주요 용법

과거완료는 크게 세 가지 용법으로 나눌 수 있습니다. 각각의 용법을 익히고, 상황에 맞게 사용해 보세요.

1) 대과거 (Earlier Past)

과거완료는 과거의 특정 시점보다 더 이전에 일어난 일을 나타낼 때 사용됩니다. 이 용법은 시간 순서를 명확히 설명하고 싶을 때 유용합니다.

  • 예문:
    • She had left before I arrived.
      (내가 도착하기 전에 그녀는 떠났다.)
    • By the time we got to the station, the train had already left.
      (우리가 역에 도착했을 때, 기차는 이미 떠나 있었다.)

Tip: 두 가지 사건이 순서대로 일어났다는 것을 명확히 표현하고 싶다면, 과거완료와 단순 과거를 혼합하여 사용합니다.


2) 과거의 경험 (Past Experience)

과거완료는 과거의 경험을 나타낼 때 사용됩니다. 과거의 특정 시점에 이미 경험했거나 겪은 일을 설명할 때 유용합니다.

  • 예문:
    • I had never seen such a beautiful place before I visited Switzerland.
      (나는 스위스를 방문하기 전에 그런 아름다운 장소를 본 적이 없었다.)
    • He had met her once before they started working together.
      (그는 그녀와 같이 일하기 시작하기 전에 한 번 만난 적이 있었다.)

Note: 경험을 나타낼 때는 “before”나 “by the time” 같은 시간을 나타내는 표현과 함께 자주 사용됩니다.


3) 과거의 후회와 아쉬움 (Past Regret)

과거완료는 과거의 일에 대한 후회실현되지 않은 일에 대한 아쉬움을 나타낼 때 사용됩니다. 특히 If절(가정법)이나 wish와 함께 사용될 때 이 의미가 더 명확해집니다.

  • 예문:
    • If I had known about the problem, I would have helped.
      (그 문제를 알았더라면, 도왔을 텐데.)
    • I wish I had studied harder.
      (내가 더 열심히 공부했었더라면 좋았을 텐데.)

Tip: 이 용법은 주로 가정법 과거완료로 사용되며, 실현되지 못한 가상의 상황을 표현합니다.

  • If + 주어 + had + 과거분사, 주어 + would have + 과거분사

3. 과거완료와 과거형의 차이점

과거완료와 단순 과거형은 자주 혼동되지만, 의미의 차이를 명확히 이해해야 합니다. 과거완료는 시간 순서를 명확하게 나타내고, 두 가지 사건 중 더 이전의 사건을 설명할 때 사용됩니다.

 

                  과거완료                                                               과거형

과거의 특정 시점보다 더 이전에 일어난 일을 설명 과거의 단순한 사실을 설명
I had finished my dinner before she arrived.
(그녀가 도착하기 전에 나는 저녁을 끝냈다.)
I finished my dinner when she arrived.
(그녀가 도착했을 때 나는 저녁을 끝냈다.)
두 사건 사이의 시간 순서를 명확히 구분 사건의 순서나 시간적 관계를 구체적으로 설명하지 않음

Tip: 과거완료를 사용할 때는 주로 “before”, “after”, “by the time” 같은 시간을 나타내는 표현을 함께 사용하여 순서를 명확히 해야 합니다.


4. 과거완료를 사용할 때 자주 하는 실수

  1. 불필요한 과거완료 사용
    • When I had arrived, they started the meeting. (X)
      → When I arrived, they started the meeting. (O)
      두 사건이 명확히 구분되지 않을 때는 단순 과거를 사용해야 합니다.
  2. 과거 시점과 함께 사용 오류
    • I had finished my homework yesterday. (X)
      → I finished my homework yesterday. (O)
      어제라는 과거 시점은 과거완료가 아닌 단순 과거와 함께 사용해야 합니다.
  3. 과거완료와 단순 과거 혼용 오류
    • After he had left, I had gone to bed. (X)
      → After he had left, I went to bed. (O)
      한 문장에서 더 이전의 사건만 과거완료를 사용하고, 그 이후 사건은 단순 과거를 사용해야 합니다.

5. 과거완료와 자주 쓰이는 표현들

과거완료는 다음과 같은 시간 표현과 함께 자주 사용됩니다. 이러한 표현들을 숙지하면 과거완료 문장을 더 쉽게 이해할 수 있습니다.

  • Before: ~하기 전에
    I had left before the rain started.
    (비가 시작되기 전에 떠났다.)
  • After: ~한 후에
    After she had finished, she went home.
    (그녀가 끝낸 후, 집에 갔다.)
  • By the time: ~할 때쯤
    By the time we arrived, the show had already begun.
    (우리가 도착했을 때쯤, 공연은 이미 시작했다.)
  • When: ~했을 때
    When I had eaten breakfast, I went to work.
    (아침을 먹었을 때, 나는 출근했다.)

Tip: 과거완료는 주로 시간을 나타내는 부사와 함께 사용되므로, 이러한 표현들을 잘 기억해두면 과거완료의 의미를 더 명확히 전달할 수 있습니다.


과거완료는 과거의 사건 사이의 시간적 순서를 명확히 표현하는 데 유용한 문법입니다.