과거완료 시제 (Past Perfect Tense)


현재과거미래
단순 (Simple)go/goeswentwill go
완료 (Perfect)have/has gonehad gonewill have gone
진행 (Continuous)am/is/are goingwas/were goingwill be going
완료 진행 (Perfect Continuous)have/has been goinghad been goingwill have been going



[! info] 과거완료시제
과거완료 시제는 과거의 어느 시점 이전에 발생하고 완료된 행동이나 상태를 나타냅니다.
이 시제는 과거의 두 사건을 시간적으로 연결할 때 주로 사용됩니다.
하나의 사건이 다른 사건보다 먼저 발생했음을 나타내기 위해 사용되죠.

현재완료 시제와 비교하면 다음과 같습니다.

- 현재완료: 과거에 일어난 행위, 상태가 현재에 영향
- 과거완료: 과거 이전에 일어난 행위, 상태가 과거에 영향


[! example] 과거완료 시제의 구성
과거완료 시제는 'had' (과거형의 'have') + 과거분사로 구성됩니다.

had + 과거분사
ex) had gone, had seen, had finished





용법



과거의 두 사건 중 먼저 일어난 사건



By the time she arrived, we had already started dinner.
그녀가 도착했을 때, 우리는 이미 저녁을 시작했었다.

이 문장 속에는 그녀의 도착, 저녁식사 라는 두 사건이 있습니다.
먼저 진행된 사건인 저녁식사는 과거완료로 작성되며 그 뒤에 일어난 일은 과거시제로 작성하여 표현합니다.




과거의 조건문 (가정법 과거완료)



If I had known about the problem, I would have helped.
문제에 대해 알았더라면, 나는 도왔을 것이다.




과거의 경험, 행동 또는 상태 (현재 시점보다 더 이전의 과거)



He realized that he had seen her somewhere before.
그는 그녀를 예전에 어딘가에서 본 적이 있었다는 것을 깨달았다.




시간표현


과거완료 시제는 'before', 'by the time', 'by' 등의 시간 표현과 함께 사용됩니다.
이러한 표현은 어떤 사건이 다른 사건 이전에 발생했음을 나타내는 데 도움이 됩니다.




[! warning]

  • 과거완료 시제는 과거의 어느 시점에서 바라본 더 이른 과거의 행동이나 상태를 나타냅니다.
  • 과거의 사건이나 상태가 뒤따르는 사건에 어떻게 영향을 미쳤는지 설명하는 데 자주 사용됩니다.
  • 단순 과거 시제와 함께 사용되어 두 사건 사이의 시간적 순서를 명확히 할 때 유용합니다.