미래완료 시제

last update:

미래완료(Future Perfect) 시제는 미래의 특정 시점(a certain point of time in the future)에서 완료/경험 등을 나타낼 때 사용합니다.

미래완료 시제의 형태

will + have p.p

미래(will) +  완료(have p.p) 2개가 결합된 형태입니다.

현재완료 시제는 기준점이 현재(now)이고, 미래완료 시제는 기준점이 미래의 특정 시점이다는 차이가 있습니다.

기준점을 이미지로 나타내면 위와 같습니다. 현재완료와 기준점이 다르다는 점만 제외하면 다른 부분은 비슷합니다. 

그래서 미래완료 시제를 사용할 때는 미래의 특정 시점을 나타내는 부사구가 함께 오는 경우가 많습니다.

미래 특정시점에 완료

미래완료 시제의 의미는 현재완료 시제와 크게 다르지 않습니다. 현재완료처럼 완료, 경험, 계속, 결과를 나타낼 때 사용합니다.

미래의 특정 시점에서 봤을 때 완료된 상태인 경우 미래완료 시제를 사용합니다.

He will have finished his homework by 10.
그는 숙제를 10시까지 끝낼 것입니다.

  • 기준점(10시)에서 봤을 때 숙제가 완료된 상태일 것이다.(실제 완료되는 시간은 그 전일 수도 있다.)

숙제를 시작한 시점은 알 수가 없습니다. 이미 시작을 한 상태일 수도 있고 아직 시작 안한 상태일 수도 있습니다. 그리고 실제로 완료된 시간도 7시일 수도 있고, 8시일 수도 있고 딱 10시 일수도 있습니다.하지만 기준점에서 봤을 때 완료된 상태이면 미래완료 시제를 쓰면 됩니다.

I am not going to have finished this test by 5 o'clock.
나는 이 시험을 5시까지 끝마치지 못할 것이다.

  • 기준점(5시)에서 봤을 때 시험을 완료했는지 여부가 중요

The train will have left by the time we get the station.
우리가 역에 도착할 때는 기차는 떠나 버렸을 것이다.

  • 기준점(우리가 역에 도착할 때)에서 봤을 때 기차는 출발을 완료한 상태 

미래 특정시점까지의 경험

미래 특정 시점까지의 경험을 나타낼 때 미래완료 시제를 사용합니다.

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

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

I will have been in london for five years this Saturday.
이번 주 토요일이면 내가 런던에 산지도 5년이 된다.

  • 기준점(이번 주 토요일)에서 봤을 때 런던에 5년 동안 살고 있는 상태

By next month, I will have worked at this company for ten years.
다음 달이면 이 회사에서 10 년 동안 일하게 된 것이 된다.

  • 기준점(다음달)에서 봤을 때 10년 동안 일하고 있는 상태

 

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

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

  • 시간/조건의 부사절에서는 미래, 미래진행, 미래완료 시제 모두 사용하지 못한다.

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

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