과거완료 시제

과거완료 시제(had + 과거분사)는 과거 특정 시점보다 이전에 일어난 일을 표현할때 사용됩니다.

과거 특정 시점보다 이전에 일어난 일

Before I came here, She had already left.

내가 여기에 오기전에 그녀는 이미 떠나버렸다.

  • 내가 여기온 온 시점 - 과거
  • 그녀가 떠난 시점 - 과거보다 이전에 일어난 일

I lost the key that he had given to me.

나는 그가 나에게 준 열쇠를 잃어버렸다.

  • 내가 열쇠를 잃어버린 시점 - 과거
  • 그가 열쇠를 준 시점 - 과거보다 이전에 일어난 일

과거완료 시제와 함께 쓰이는 부사(구)

과거완료 시제는 과거 시점보다 더 과거의 시점(대과거)를 나타내기 때문에 기준시점이 필요합니다. 그래서 아래와 같은 부사(구)와 함께 쓰이는 경우가 많습니다.

I had already done the shopping by the time she came home.

그녀가 집에 왔을때 난 이미 쇼핑을 마쳤다.

I'd visited the city many times before.

나는 전에 그 도시를 여러번 방문했었다.