과거완료진행시제
현재 | 과거 | 미래 | ||
---|---|---|---|---|
단순 (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 been' (과거완료형의 'be') + 현재분사(-ing 형태)로 구성됩니다.
- had been + 현재분사 (-ing)
ex) had been working, had been studying
용법
특정 시점 이전부터 지속된 활동
By the time she arrived, I had been waiting for two hours.
그녀가 도착했을 때, 나는 이미 2시간 동안 기다리고 있었다.
도착한 시점도 과거시점이지만, 그보다 먼저 기다리고 있는 행동이 그녀의 도착까지 진행되고 있습니다.
그녀의 도착 : 과거시제
나의 기다림 : 과거완료진행 시제 (과거시제 이전부터 과거시제까지 진행)
과거의 지속된 활동이 후에 일어난 다른 사건에 영향을 미친 경우
He was exhausted because he had been running.
그는 달리고 있었기 때문에 지쳤다.
지쳤다는 과거의 상태 이전에 달리는 활동이 있었습니다.
그가 지쳤다 : 과거시제 (그가 달렸다는 것에 영향을 받음)
그가 달렸다 : 과거완료진행시제 (과거시제 이전부터 행한 활동)
시간 표현
과거완료진행 시제는 'by the time', 'before', 'by' 등의 표현과 함께 사용될 수 있으며, 이러한 표현은 과거의 특정 시점을 나타내는 데 도움이 됩니다.
[! warning]
- 과거완료진행 시제는 과거의 지속된 행동이나 상태가 어떤 과거 시점 이전에 얼마나 오랫동안 발생했는지를 강조합니다.
- 이 시제는 과거의 한 시점에 집중하여, 그 이전에 발생한 연속적인 활동이나 상태를 표현하는 데 적합합니다.
- 과거완료진행 시제는 지속된 활동의 결과나 그 활동이 다른 사건에 미친 영향을 나타내는 데 자주 사용됩니다.
과거완료진행 시제는 과거의 지속된 활동이나 상태가 어떻게 끝나거나 중단되었는지, 또는 그러한 활동이 후에 일어난 사건에 어떠한 영향을 미쳤는지를 나타내는 데 유용합니다. 이 시제는 특히 복잡한 과거의 상황이나 사건들 사이의 관계를 설명할 때 유용하게 사용될 수 있습니다.