4-3. 동사와 시제
04. By the time
종속절의 동작의 종료점이 끝나갈 때쯤 주절의 다른 동작이 이미 진행되었거나 완료되었거나 완료될 예정을 의미한다. by the time이 이끄는 종속절의 시제는 과거와 현재를, 주절에는 진행형/완료형/미래시제를 사용한다.
1. 주절의 시제가 진행형인 경우: 종속절의 동작의 종료점이 끝나갈 때쯤 주절의 동작이 진행되고 있을 것임을 의미한다.
By the time I get home, they will be cooking the dinner.
(집에 도착할 무렵 그들은 저녁 식사 준비를 하고 있을 것이다.)
→ 종속절의 시제가 현재일 경우, 주절의 시제는 현재/미래 진행형을 쓴다.
By the time I got home, they were cooking the dinner.
(집에 도착했을 무렵 그들은 저녁 식사 준비를 하고 있었을 것이다.)
→ 종속절의 시제가 과거일 경우, 주절의 시제는 과거진행형을 쓴다.
By the time I will get home, they will be cooking the dinner. (x)
→ when, before, after, until, by the time 처럼 ‘때’를 나타내는 부사절에서는 현재시제가 미래를 대신하므로 will을 쓸 수 없다.
2. 주절의 시제가 완료인 경우: 종속절의 동작의 종료점이 끝나갈 때쯤 주절의 동작은 이미 완료되었거나 완료될 예정을 의미한다.
By the time I get home, they will have cooked the dinner.
(집에 도착할 무렵 그들은 저녁 식사 준비를 끝낼 것이다.)
→ 종속절의 시제가 현재일 경우 주절의 시제는 현재완료 또는 미래완료를 쓴다.
By the time I got home, they had cooked the dinner.
(집에 도착했을 무렵 그들은 저녁 식사 준비를 끝냈을 것이다.)
→ 종속절의 시제가 과거일 경우 주절의 시제는 과거완료를 쓴다.
Review Test
둘 중 알맞은 것을 고르시오.
1. It is very likely that I [will be / am] a millionaire by the time I reach 40.
2. I [will be working / will have been working] here for 35 years by the time I retire.
3. By the time I reach 40, I [will be spending / will have spent] half of my life with this man.
4. I was told by the time I reach 40 I [will be wearing / will have worn] much stronger glasses than I currently do.
5. I suspect that by the time I retire, the national pension [will be cleaning out / will have been cleaned out] by the baby boomers.
정답 및 해설
1. 정답 will be
[해설]
by the time이 이끄는 종속절의 시제는 현재와 과거시제를, 주절에는 진행형/완료형/미래시제를 사용한다.
[해석]
40세가 될 무렵 난 굉장한 부자가 될 가능성이 매우 높다.
[어휘]
millionaire 백만장자, 굉장한 부자
2. 정답 will have been working
[해설]
for 35 years가 완료를 의미하므로 미래완료진행형이 적절하다.
[해석]
퇴직할 무렵 나는 이곳에서 35년 동안 일을 하고 있을 것이다.
3. 정답 will have spent
[해설]
half of my life는 거의 20년을 의미하므로 과거시점을 내포하고 있다.
[해석]
40세가 될 때면 나는 이 남자와 인생의 반을 보내게 될 것이다.
4. 정답 will be wearing
[해석]
40세가 될 무렵 난 지금 착용하고 있는 것 보다 훨씬 강한 안경을(도수가 더 높은) 쓰고 있을 것이라 들었다.
5. 정답 will have been cleaned out
[해설]
종속절의 동작의 종료점(퇴직하는 시점)이 끝나기 전에 이미 주절의 다른 동작(국민연금의 고갈)이 완료될 예정을 의미하므로 미래완료수동태가 맞다. by 앞은 과거분사 자리이므로 진행형(cleaning)이 아니라 완료형(cleaned)이 맞다.
[해석]
내가 퇴직할 무렵 국민연금은 베이비 붐 세대인 사람들에 의해 바닥이 날 것이라 의심이 든다.
[어휘]
clean something out ~을 말끔히 씻어 내다, 일소하다