과거완료 had, 과거보다 더 먼저 일어난 일에 붙습니다

과거완료는 had 에 과거분사를 붙인 모양입니다. 한 문장 안에 과거의 일이 둘 있을 때 더 먼저 일어난 쪽에만 had 를 붙입니다. 나중 일은 그냥 과거로 두면 됩니다.
한 문장에 과거가 둘 있을 때
도착한 것도 과거, 기차가 떠난 것도 과거입니다. 이때 먼저 일어난 쪽에 had 를 붙여 순서를 표시합니다. 「먼저」라는 말을 따로 넣지 않아도 had 가 그 일을 앞으로 밀어 줍니다.
When I arrived / at the station, / the train had already left.
The meeting had already finished / when we got there.
말한 시점보다 먼저 있었던 일
남의 말을 옮길 때도 순서가 생깁니다. said 가 과거인데 그 말의 내용이 말한 때보다 먼저 있었던 일이면 had 를 씁니다. 보낸 것이 먼저, 말한 것이 나중입니다.
He said / he had already sent the report.
과거의 어느 때까지의 경험
경험을 말할 때 기준이 지금이면 have 를 씁니다. 그런데 기준이 과거의 어느 때면 had 로 바뀝니다. 아래 문장의 기준은 지난해이고, 가 본 적이 없던 것은 그보다 앞선 기간입니다.
I had never been / to Japan / before last year.
여기서 자주 틀립니다
사무실에 늦게 도착해서 회의가 이미 시작돼 있었다고 말하는 자리
When I got to the office, the meeting has already started.
When I got to the office, the meeting had already started.
바뀐 곳은 has 하나뿐입니다. has started 는 지금까지의 일을 말하는 모양이라 과거 시점을 가리키는 got 과 한 문장에 서지 못합니다. 도착한 때보다 시작이 더 먼저였으니 has 를 had 로 바꿉니다.
오늘 해볼 것
- When I arrived at the station, the train had already left. 를 세 덩어리로 끊어 읽어 보세요.
- The meeting had already finished when we got there. 에서 had finished 가 더 먼저 일어난 일임을 확인해 보세요.
- He said he had already sent the report. 를 소리 내어 말해 보세요.
- I had never been to Japan before last year. 에서 나라 이름만 바꿔 자기 이야기로 말해 보세요.