과거완료 시제 (Past Perfect Tense)
현재 | 과거 | 미래 | ||
---|---|---|---|---|
단순 (Simple) | go/goes | went | will go | |
완료 (Perfect) | have/has gone | had gone | will have gone | |
진행 (Continuous) | am/is/are going | was/were going | will be going | |
완료 진행 (Perfect Continuous) | have/has been going | had been going | will 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]
- 과거완료 시제는 과거의 어느 시점에서 바라본 더 이른 과거의 행동이나 상태를 나타냅니다.
- 과거의 사건이나 상태가 뒤따르는 사건에 어떻게 영향을 미쳤는지 설명하는 데 자주 사용됩니다.
- 단순 과거 시제와 함께 사용되어 두 사건 사이의 시간적 순서를 명확히 할 때 유용합니다.