3) 미래완료시제 (future perfect tense)
{재정리}
미래완료시제(will/shall + have +과거분사)는 미래의 어느 때를 기준으로
그 이전(과거/현재/앞선 미래)에서 그 때까지 동사가 행한 동작의 상태를
나타낸다.
A: People are now angry about what he did, but I'm sure that his behavior
will soon have been forgotten. (사람들은 지금 그가 한 일에 화를 내고
있지만, 나는 그의 행동이 앞으로 곧 잊혀 지게 될 것을 확신한다.)
B: I will/shall have retired by the year 2030.
(나는 2030년이 되면 은퇴하게 될 것이다.)
C: By the time/when you get home, they will have cleaned the house
from the top to bottom.
(네가 집에 도착할 때가 되면 그들이 집안을 온통 깨끗하게 청소를 해 놓은
상태가 되어 있을 것이다.)
D: I will have read this book three times if I read again.
(나는 한 번 더 읽으면 이 책을 세 번 읽는 셈이 될 거다.)
E: Next month she will have known him for 20 years.
(다음 달이면 그녀는 그를 알고 지내는 것이 20년이 될 거다.)
완료시제의 공통 핵심(common core)은 "동사가 행한 동작의 상태"이다.
현재/과거/미래완료는 "~한 상태이다/ 였다 /일 것이다"의 의미가 된다.
A)는 수동태(be + 과거분사)의 미래완료 시제[will have + been 과거분사]이다.
지금부터 미래의 어느 때(soon)가 되면 "그의 행동이 잊혀 진 상태가 될 것이다."
를 나타낸다.
"~한 상태"라는 말이 실제로 사용하기에는 낯선 말이지만
“은퇴한 상태, 청소한 상태, 읽은 상태, 알고 지낸 상태가 될 것이다."
가 B), C), D), E)의 실제 의미라 할 수 있다.