또박영어
영어문법2026년 9월 1일· 읽는 데 3

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

과거완료 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. 에서 나라 이름만 바꿔 자기 이야기로 말해 보세요.