종속절의 동작의 종료점이 끝나갈 때쯤 주절의 다른 동작이 이미 진행되었거나 완료되었거나 완료될 예정을 의미한다. 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 ~을말끔히씻어내다, 일소하다