미래완료 시제

미래완료(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.

나는 이 시험을 5시까지 끝마치지 못할 것이다.

  • 시험이 시작된 시점 : 미래 특정 시점 이전
  • 시험이 완료될 시점 : 미래 특정시점(by 5 o'clock)

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

미래 특정시점의 경험

현재까지의 경험은 현재완료, 미래 특정시점까지의 경험은 미래완료 시제를 사용합니다.

경험을 표현한다는 것이 모호할 수 있는데 미래특정시점에서 보면 "~한 셈이 된다, ~한 상태가 된다"라는 의미입니다.

이때 진행시제가 불가능한 상태동사가 사용될때 경험을 표현합니다.

I will have been in london for five years this Saturday.

이번 주 토요일이면 내가 런던에 산지도 5년이 된다.

미래 특정 시점(이번주 토요일)까지의 기간(그 기간동안의 경험)을 표현할때 미래완료 시제를 사용합니다.

시간/조건의 부사절에서는 미래완료 대신에 현재완료

단순현재 시제에서 시간/조건의 부사절에서는 미래시제 대신에 현재시제를 사용한다고 했는데 마찬가지로 미래완료시제 대신에 현재완료시제를 사용해야 합니다.

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. -> 미래완료가 아닌 현재완료 시제

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