시제(Tense) - 미래완료 시제
미래완료(Future Perfect) 시제는 미래 특정 시점 이전에 시작된 일이 미래 특정 시점에서 완료/경험 등을 표현할때 사용됩니다.
미래 특정시점에 완료
미래 특정 시점 이전에 시작되어 미래 특정시점에서 완료되는 경우 미래완료 시제를 사용합니다.
The whales will have migrated north by the afternoon.
이주가 시작된 시점 : 미래 특정 시점 이전
이주가 완료될 시점 : 미래 특정시점(by the afternoon)

이주가 시작된 시점은 알 수가 없습니다. 말하고 있는 시점의 과거일 수도 있고, 현재일 수도 있고, 미래일 수도 있습니다. 그러나 이주가 완료될 시점은 오후까지라고 명시하고 있습니다.
I am not going to have finished this test by 5 o'clock.
시험이 시작된 시점 : 미래 특정 시점 이전
시험이 완료될 시점 : 미래 특정시점(by 5 o'clock)

시험이 5시 이전에는 완료된다는 표현입니다. 이처럼 미래의 특정시점까지 완료가 될 것이라는 표현을 할때 미래완료 시제를 사용합니다.
미래 특정시점에 경험
미래 특정 시점 이전에 시작되어 미래 특정시점까지의 경험을 표현하는 경우 미래완료 시제를 사용합니다.

경험을 표현한다는 것이 모호한 표현일 수 있는데(완료시제는 우리말에 없는 표현이라서 모호할 수 밖에 없습니다) 미래특정시점에서 보면 "~한 셈이 된다, ~한 상태가 된다"라는 의미입니다.

이때 진행시제가 불가능한 상태동사가 사용될때 경험을 표현합니다.
I will have been in london for five years this Saturday.
미래 특정 시점(이번주 토요일)까지의 기간(그 기간동안의 경험)을 표현할때 미래완료 시제를 사용합니다.
시간/조건의 부사절에서는 미래완료 대신에 현재완료
단순현재 시제에서 시간/조건의 부사절에서는 미래시제 대신에 현재시제를 사용한다고 했는데 마찬가지로 미래완료시제 대신에 현재완료시제를 사용해야 합니다.
I am going to see a movie when I will have finished my homework.(X)
I am going to see a movie when I have finished my homework.(O)
주절 : I am going to see a movie -> 미래 시제
종속절 : when I have finished my homework. -> 미래완료가 아닌 현재완료 시제

종속절이 시간 부사절이기 때문에 미래완료 시제가 아닌 현재완료 시제를 사용해야 합니다.

영문법 강좌 - 시제(Tense)
단순현재(Present Simple) 시제는 시간대가 아주 넓은 개념입니다. 시간대가 넓다는 말은 특정 시간대만 의미하지는 않는다는 것입니다. 예를 들어 어제(yesterday),...
단순현재 시제는 가장 기본적인 시제로 동사의 기본형을 사용합니다. I(You/We/They) live in Seoul.나는(너는/우리는/그들은) 서울에 산다. 단 3인칭 단수의 ...

현재진행 시제는 현재(말하는 시점에서, now) 진행 중인 일시적 행위를 나타냅니다. 현재진행 시제는 아래와 같은 상황에서 사용됩니다. 현재 시점에서 진행 ...
대부분의 동사는 모든 시제로 다 사용할 수 있습니다. 그러나 일부동사는 현재진행 시제로 사용할 수 없습니다. 현재진행 뿐 아니라 현재완료진행 시제로도 사용할 수...

현재진행 시제를 이해했다면 과거진행 시제와 미래진행 시제는 쉽게 이해할 수 있습니다. 현재진행 시제: 현재 진행 중인 일시적 행위(now) 과거진행 시제: 과거 진...
단순현재와 현재진행 시제는 우리말로 생각하면 잘 구분하기 힘듭니다. 그러나 영어에서는 이 구분이 아주 중요하므로 명확하게 구분할 수 있어야 합니다. 단순현재 ...

단순과거 시제는 과거의 특정 시점에 일어난 행위나 상황 등을 나타낼때 사용합니다. 과거의 행위나 상황 과거의 행위나 상황 등을 나타낼때 과거시제를 사용합니다...
현재완료 시제는 have + 과거분사(pp)의 형태로 사용합니다. 과거분사는 영어로 past participle 이라고 하며, 앞의 p자만 따서 간편하게 약어로 pp로 표현하는...

현재완료 시제는 과거의 행위가 현재까지 영향을 미칠 때 사용됩니다. 현재완료 시제를 이해하는 키워드는 현재와 미래입니다. 다른 시제와 비교해 보면 다음과 같이...
현재완료(Present Perfect) 시제를 시간대로 표현하면 과거시제 + 현재시제라고 했는데 현재완료진행(Present Perfect Progreassive) 시제 역시 마찬가지입니다. 과거...

과거완료 시제(had + 과거분사)는 과거 특정 시점보다 이전에 일어난 일을 표현할때 사용됩니다.     과거 특정 시점보다 이전에 일어난 일 &nbs...
미래시제는 조동사 will, shall 그리고 be going to 등의 구문을 사용하여 나타냅니다.     will 단순미래     미래의 일어날 일...

미래완료(Future Perfect) 시제는 미래 특정 시점 이전에 시작된 일이 미래 특정 시점에서 완료/경험 등을 표현할때 사용됩니다.     미래 특정...
주절과 종속절로 이루어진 복문에서 주절의 시제와 종속절의 시제를 일치시키는 것을 시제의 일치라고 합니다.주절의 시제가 과거 시제일때는 종속절의 시제도 과거 ...