과거완료
Past Perfect
과거완료는 과거의 다른 행동이나 시점보다 먼저 완료된 행동을 나타냅니다. had + 과거분사로 구성됩니다. 두 과거 사건의 순서를 보여주기 위해 종종 과거형과 함께 사용되며, before, after, when, already, by the time 같은 단어와 함께 사용됩니다.
사용 시기
한 과거 행동이 다른 과거 행동보다 먼저 일어났다는 것을 명확히 하기 위해 과거완료를 사용하세요. 문맥에서 사건의 순서가 명확하지 않을 때 특히 유용합니다.
구조
S + had + past participleBy the time I arrived, the film had already started.
내가 도착했을 때, 영화는 **이미 시작되었다**.
S + hadn't + past participleShe hadn't visited London before she moved there.
그녀는 런던으로 이사하기 전에 그곳을 **방문한 적이 없었다**.
Had + S + past participle?Had he eaten before the meeting?
그는 회의 전에 **먹었나요**?
표시 단어
- before
- after
- when
- by the time
- already
- just
- never...before
예시
By the time I arrived, the film had already started.
내가 도착했을 때, 영화는 **이미 시작되었다**.
She had never visited London before she moved there.
그녀는 런던으로 이사하기 전에 그곳을 **한 번도 방문한 적이 없었다**.
He realized he had forgotten his wallet at home.
그는 지갑을 집에 **두고 왔다는** 것을 깨달았다.
When we got to the station, the train had left.
우리가 역에 **도착했을 때**, 기차는 **이미 떠났다**.
I had studied for weeks before I took the exam.
시험을 보기 전에 몇 주 동안 **공부했다**.
흔한 실수
When I arrived, the party already started.
When I arrived, the party had already started.
한 과거 행동이 다른 행동보다 먼저 일어났을 때, 이전 사건에 과거완료(had + 과거분사)를 사용하세요.
She has gone before he arrived.
She had gone before he arrived.
다른 과거 행동보다 먼저 일어난 행동에는 과거완료(had gone)를 사용하고 현재완료(has gone)를 사용하지 마세요.
팁
과거완료를 '과거의 과거'로 생각하세요. 이미 과거에 대해 이야기하고 있고 더 이전으로 거슬러 올라가야 할 때 → 과거완료(had + 과거분사)를 사용하세요.