본문 바로가기
영어/문법

(영문법)미래완료와 미래완료진행형

by Cloud_Park 2018. 12. 19.

어느 한 시점에서 시작된 동작 혹은 상태가 미래의 어느 한 시점까지의 연결성을 가지고 있는 것을 표현하는 방법이다. 미래완료시제는 시간의 간격이 있는 두 개의 미래사건 가운데 나중에 일어날 사건이나 행위 동작을 표현할 때 사용된다. 사건이나 행위의 시작은 과거가 될 수도 있고 현재가 될 수 있다. 그 형태는 [will have + 과거분사]이다.



[예문] I will have finished the work when you come back to my office.
My son will have read the Bible by this Friday.
My friend and I will have climbed Mt. Jiri 10 times if we climb it again.
We'll have been married for 5 years by next Sunday.



She will have left this office by this time next week.
=> By this time next week she will not be at this office. she leaves here.



미래완료는 when, while, before, after, by the time, as soon as, if, unless 뒤에서는 사용되지 않습니다. 나열한 접속사들은 시간이 한정되어 있기 때문이다.



[예문] I'm going to see a movie when I will have finished this report.(X)
=> I'm going to see a movie when I have finished this report.(O)



By the time he arrives, I will have finished the repairs.
(Not he will arrive)
Can you borrow that book when you have finished it?


미래완료진행은 앞선 시점에서 시작된 사건이나 행위 동작이 미래의 어느 시점까지 계속되어 진행 중일 경우에 사용된다. 그 형태는 [will + have + been + 동사원형ing]이다.



[예문] It will have been raining in Seoul when you arrive here.
(지금도 비가 내리고 있는데 네가 도착할 때도 내리고 있는 중일 것이다.)



“Where is jane? I go there.”
"She will have been washing dishes."
(설거지 중인데, 너 올 때까지도 설거지 하고 있는 중일 것이다.)