had pp — 과거의 과거는 하나다
had pp는 하나입니다. 뜻도 하나입니다. 과거의 어느 기준점보다 앞(영어권 교재의 말로는 "과거의 그때보다 앞(prior)"). had(그때 가지고 있었다) + pp(되어진 상태) = "그때, 이미 그렇게 되어 있었다". 한국의 많은 책이 had pp 를 "대과거"(두 과거 일 가운데 먼저 것)와 "과거완료"(그때까지의 완료·경험·계속·결과) 둘로 나누어 가르치지만, 영어에는 과거완료(past perfect) 하나뿐이고 "대과거"는 같은 모양에 붙인 다른 이름입니다. 외울 것은 하나입니다. 기준점이 되는 과거의 때가 있고, 그보다 앞의 일이면 had pp. 기준점이 없으면 아무리 옛날 일이라도 과거(4장)입니다.
1. had pp 가 서는 자리: 기준점보다 앞
had pp 는 "지금"에서 재지 않고 "그때"(과거의 기준점)에서 잽니다. 기준점이 없으면 설 자리가 없습니다.
When I arrived, the train had left.
도착했을 때(기준점) 기차는 이미 떠나 있었다. 떠남이 도착보다 앞.
When I arrived, the train left.
도착하자 기차가 떠났다. 도착이 먼저, 떠남이 나중(3장의 점 둘).
5장의 have pp 가 "과거의 일을 지금 가지고 있다"라면, had pp 는 같은 것을 그때로 옮긴 것이기 때문입니다. have 를 had 로 바꾸면 발을 딛는 자리가 "지금"에서 "그때"로 옮겨 갑니다. 그래서 have pp 의 네 가지 그림자(결과 · 경험 · 계속 · 방금)가 had pp 에도 그대로 있습니다. 단 하나 다른 점은, "그때"가 어디인지 문장 어딘가에 있어야 한다는 것입니다.
2. 하나의 모양, 넓은 쓰임
결과: When we got to the stadium, the game had already started.도착했을 때 이미 시작되어 있었다. 기준점 got.
경험: Before that trip, I had never been abroad.그 여행 전까지는 외국에 가 본 적이 없었다. 기준점 that trip.
계속: By 2010, they had lived in that house for twenty years.2010년까지 20년을 살았다(그 뒤는 말하지 않음). 기준점 2010.
방금: She had just finished the report when the boss called.전화가 왔을 때 막 끝낸 참이었다. 기준점 called.
한국의 많은 책은 위의 첫 번째(먼저 일어난 일)를 "대과거", 나머지(그때까지의 경험 · 계속 · 결과)를 "과거완료"라고 따로 부릅니다. 그러나 네 문장의 모양은 전부 had pp 하나이고, 뜻도 전부 "기준점보다 앞 + 그때 가지고 있던 상태"입니다. 영어 문법에는 past perfect(과거완료) 하나만 있습니다. 라틴어 문법에서 온 pluperfect 라는 옛 이름을 "대과거"로 옮긴 것이, 마치 다른 시제가 하나 더 있는 것처럼 번진 것입니다. 두 이름은 쓰임을 나눈 것이지 모양이 둘인 것이 아닙니다. 영어권 교재에는 past perfect(과거완료) 하나뿐이고, 틀을 여섯(현재, 과거, 미래, 현재완료, 과거완료, 미래완료)으로 셉니다. "먼저 끝난 일"만 떼어 대과거라고 따로 나누는 것은 영어권에서는 하지 않는 한국식 표현입니다. 개론과 이 단원이 7칸으로 그리는 것은 had pp 의 두 쓰임을 눈에 보이게 하려는 것이고, "대과거"는 '과거보다 더 전의 때'를 가리키는 시간의 이름으로만 씁니다. 그러니 "이건 대과거인가 과거완료인가"를 고민할 필요가 없습니다. 물을 것은 하나입니다. 기준점이 어디인가, 이 일이 그보다 앞인가.
The Romans had built roads all over Europe. 틀림. 2천 년 전이라도 기준점이 없으면 과거. The Romans built roads all over Europe.
I had visited Jeju last year. 틀림. last year 는 그냥 닫힌 상자. I visited Jeju last year. 기준점이 있어야 had pp 입니다. I had visited Jeju twice before I moved there.(기준점 moved)
3. 기준점이 분명하면 과거로도 씁니다
After she left, I called her. = After she had left, I called her.after 가 이미 순서를 보여 주므로 과거로 충분합니다. had left 도 맞지만 꼭 필요하지는 않습니다.
Before I went to bed, I locked the door.before 도 순서를 보여 줍니다.
He opened the box and took out a key.순서대로 늘어놓는 이야기는 그냥 과거(4장).
I didn't know that she had moved. / I didn't know that she moved.표준 글에서는 had moved. 말할 때는 moved 도 흔합니다.
모양이 아니면 순서를 알 수 없을 때입니다. When I arrived, the train left.와 When I arrived, the train had left.는 뜻이 다릅니다. when 은 순서를 정해 주지 않기 때문에, 먼저 끝난 일은 had pp 로 표시해야 합니다. after, before 가 있으면 둘 다 되고, 아무 표시도 없으면 had pp 가 순서를 알려 주는 유일한 신호입니다. She had heard the news. That was why she looked sad.
4. had pp 와 짝이 되는 말
| 짝이 되는 말 | 보기 |
|---|---|
| by the time + 과거 | By the time the firefighters came, the house had burned down. |
| when / before / after + 과거 (그 전에 끝난 일) | She had finished the test before the bell rang. |
| already, just, never … before, until then, by then | Until then, I had never heard of him. |
| It was the first time (that) … had pp | It was the first time I had ever flown. |
| No sooner had … than / Hardly (Scarcely) had … when | No sooner had he sat down than the phone rang. = He had no sooner sat down than … |
No sooner … than 과 Hardly … when 은 격식 있는 글의 틀입니다. 부정의 말(no sooner, hardly, scarcely)이 문장 앞에 오면 had 가 주어 앞으로 나갑니다(도치). Hardly had I closed my eyes when the alarm went off. 뜻은 "~하자마자". 시험 글이 좋아하는 모양입니다.
5. had been ~ing: 그때까지 쭉 하던 중
It had been raining for hours when we arrived, so the roads were muddy.
도착한 때까지 몇 시간째 오는 중이었다. 길이(얼마나 오래)에 눈이 갑니다.
It had rained, so the roads were wet.
비가 왔었다(끝난 결과). 몇 시간인지는 말하지 않습니다.
She had been working there for ten years when the company closed.회사가 문 닫은 때까지 10년째 일하는 중이었다.
His eyes were red. He had been crying.그 순간 직전까지 하던 일의 흔적. 5장의 have been ~ing 를 그때로 옮긴 것.
I had known him for years before we became friends. (had been knowing ✗)상태 동사는 여기서도 진행 없이.
6. 남의 말과 가정 속의 had pp
"I have seen the movie." → He said that he had seen the movie.말한 때(said, 과거)가 기준점이 되어, have pp 와 과거가 모두 had pp 로 밀립니다(9장).
"I lost my key." → She said she had lost her key.과거도 had pp 로.
If I had known about the test, I would have studied.지난 일을 뒤집어 보는 가정. 현실에서 두 걸음 떨어진 거리(4장 6절).
I wish I had listened to you.지난 일에 대한 후회.
He looked as if he had seen a ghost.보기 전의 일처럼(실제로는 안 봤다).
모두 "기준점보다 앞" 또는 "현실에서 두 걸음 거리"라는 같은 뜻이기 때문입니다. 남의 말에서는 말한 때가 기준점이고, 가정에서는 과거 모양이 거리를 나타내는데(4장) 지난 일을 뒤집으려면 한 걸음 더 물러서야 하니 had pp 가 됩니다. 새 규칙이 아니라 같은 모양의 같은 뜻입니다.
7. 가장 깊은 곳: 이야기 속 회상과 "이루지 못한 바람"
Mira looked at the old photo. She had taken it in 2010, the year she moved to the city. She found a small room, worked two jobs, and saved every coin. Now she owned the whole building.
회상으로 들어갈 때 첫 동사만 had pp 로 신호를 주고(had taken), 그다음 사건들은 과거로 이어 갑니다. 문장마다 had 를 붙이면 글이 무거워지기 때문에, 글 쓰는 사람들은 이렇게 합니다. 돌아올 때는 now 같은 말로 알립니다.
I had hoped to see you before you left.보고 싶었는데 (못 봤다). had hoped, had expected, had intended, had planned 는 "이루지 못한 바람"을 뜻합니다. 거리를 두 걸음 둔 과거의 바람입니다.
I had thought the test would be easy.쉬울 줄 알았다(아니었다).
By the time he was thirty, he had written three novels.전기(傳記)의 흔한 틀: 나이가 기준점.
8. 글을 쓸 때 가장 많이 틀리는 것
When I got home, my mother already cooked dinner. 표준 글에서는 틀림. 기준점(got)보다 앞 → had already cooked.
Last year I had gone to Tokyo. 틀림. 기준점 없음 → went.
After I had finished my homework, I had watched TV. 틀림. 뒤의 일은 과거 → I watched TV. 둘 다 had pp 면 순서가 사라집니다.
She said that she has seen the movie. 표준 글에서는 틀림. 말한 때가 기준점 → had seen.
He had been knowing her for years. 틀림. 상태 → had known.
No sooner he had left than it rained. 틀림. 도치 → No sooner had he left than …
If I knew about the test yesterday, I would have studied. 틀림. 지난 일을 뒤집는 가정 → If I had known …
연습 1 · had pp 인가, 과거인가 괄호의 동사를 알맞게 쓰세요. 기준점을 먼저 찾습니다. 줄임말은 쓰지 않습니다. 세부 능력 · 과거의 기준점보다 앞: had pp
- When we (reach) the top, the sun (already / set).reached 가 기준점, 해는 그보다 앞에 졌다.
- I (never / use) chopsticks before I (come) to Korea.came 이 기준점, 그 전까지의 경험 → had never used.
- The thief (escape) by the time the police (arrive).by the time + 과거 → had pp.
- Yesterday I (meet) a man who (live) in my hometown as a child.met 이 기준점, 어린 시절은 그보다 앞.
- She (open) the letter, (read) it twice, and (smile).순서대로 늘어놓는 사건은 과거.
- I (not / recognize) her because she (change) so much.못 알아본 때가 기준점, 변한 것은 그 전.
- It (be) the first time I (ever / see) the ocean.It was the first time … had pp.
- By 2020, the company (sell) a million phones.by 2020 = 과거의 기준점까지.
연습 2 · 두 문장을 하나로 먼저 일어난 일을 had pp 로 바꿔 빈칸을 채우세요. 세부 능력 · 과거의 기준점보다 앞: had pp
- The movie started. Then we arrived. → When we arrived, the movie .시작이 먼저 → had started.
- I studied for weeks. Then I took the exam. → I for weeks before I took the exam.공부가 먼저.
- Someone stole my bike. Then I found out. → I found out that someone my bike.훔친 것이 먼저. steal–stole–stolen.
- He lived in Spain for five years. Then he moved to Korea in 2015. → By 2015 he in Spain for five years.그때까지 5년 → had lived (had been living 도 됩니다).
- She never saw snow. Then she visited Canada. → She snow until she visited Canada.그 전까지의 경험 없음 → had never seen.
연습 3 · 뜻 읽기 바른 설명을 고르세요. 세부 능력 · 기준점이 없으면 과거
- When the teacher came in, the students had hidden the ball.선생님이 들어오기 전에 공을 숨겼다선생님이 들어온 뒤에 공을 숨겼다선생님이 들어올 때 숨기는 중이었다had hidden = 기준점(came in)보다 앞.
- I had hoped to finish by Friday.금요일까지 끝냈다금요일까지 끝내고 싶었지만 그러지 못했다금요일까지 끝낼 것이다had hoped = 이루지 못한 바람.
- The Romans built this road. (had built 가 아닌 까닭은?)너무 옛날이라서기준점이 되는 다른 과거의 때가 없어서로마인이 여럿이라서옛날 여부가 아니라 기준점의 유무.
- Hardly had she sat down when the baby started crying.그녀가 앉자마자 아기가 울기 시작했다그녀는 거의 앉지 못했다아기가 운 뒤에 그녀가 앉았다Hardly had … when = ~하자마자.
- He had been painting the fence, so his hands were white.그는 울타리를 다 칠했다그 순간 직전까지 칠하는 중이었고 그 흔적이 손에 남아 있었다그는 지금 칠하는 중이다had been ~ing = 그때까지 하던 중의 흔적.
연습 4 · 틀린 곳 찾아 고치기 틀린 부분을 누르고 바른 모양을 쓰세요. 틀린 곳이 없으면 "없음". 세부 능력 · by the time · no sooner … than · hardly … when
- By the time the ambulance arrived, the man stopped breathing. → by the time + 과거 → had stopped.
- After we had eaten, we had gone for a walk. → 나중 일은 과거 → went.
- In 1969, humans had landed on the moon for the first time. → 기준점 없음 → landed.
- She told me that she has never eaten kimchi before. → told 가 기준점 → had never eaten.
- I was tired because I had been working all day. 없음맞습니다. was 가 기준점, 그때까지 일하던 중.
- No sooner I had opened the window than a bird flew in. → 도치: No sooner had I opened …
연습 5 · 격식 있는 틀로 바꾸기 No sooner … than / Hardly … when 으로 빈칸을 채우세요. 세부 능력 · by the time · no sooner … than · hardly … when
- As soon as he left, it began to rain. → No sooner than it began to rain.No sooner had + 주어 + pp than.
- As soon as I closed the door, I remembered the key. → Hardly the door when I remembered the key.Hardly had + 주어 + pp when.
- As soon as the show started, the lights went out. → The show than the lights went out.주어를 앞에 두면 도치 없이: had no sooner pp than.
had pp 의 뜻은 하나입니다. 무엇인가요? 쓰려면 무엇이 있어야 하나요?
"과거의 기준점보다 앞 + 그때 가지고 있던 상태"입니다. 기준점이 되는 과거의 때(과거 동사, by the time, when)가 문장 어딘가에 있어야 합니다.
"대과거"와 "과거완료"는 다른 시제인가요?
아닙니다. 같은 모양 had pp 에 쓰임에 따라 붙인 두 이름입니다. 영어 문법에는 과거완료 하나뿐입니다.
The Romans built roads. 에 had built 를 쓰지 않는 까닭은?
옛날 일이라도 기준점이 없으면 과거입니다. had pp 는 "옛날"이 아니라 "기준점보다 앞"을 말합니다.
After she had left, I called her. 에서 had left 를 left 로 바꿔도 되나요?
됩니다. after 가 순서를 보여 주므로 과거로 충분합니다. when 처럼 순서를 정하지 않는 말에서는 had pp 가 꼭 필요합니다.
I had hoped to see you. 는 무슨 뜻인가요?
보고 싶었지만 그러지 못했다. had hoped, had expected, had planned 는 이루지 못한 바람을 뜻합니다.
이 장의 세부 능력 본문의 연습을 채점하거나 확인 문제를 풀면 어느 부분이 부족한지 여기에 나타납니다. 연습 묶음의 머리에 적힌 "세부 능력" 이름이 이 목록입니다. 하나를 누르면 그 부분만 연습합니다.
이 장을 내 것으로
읽은 것은 문제로 확인하고, 확인한 것은 내 문장으로 써 봐야 남습니다. 결과는 내 실력에 쌓입니다.
