본문으로 바로가기

영문법 미래완료 will have p.p. 과거완료 had p.p. 시제


미래완료 시제

1. by + 특정 시점이 나오는 미래 완료

I will have completed the task by tomorrow.

내일까지는 이 일을 끝내 버릴 거다. 


이 말을 한 사람의 뜻대로 내일 일을 끝내면 모든 상황이 종료된다. 즉, 미래의 특정 시점에 뭔가가 끝장나고 완결되는 느낌이 들 때 미래완료를 쓰면 된다. 대게 "by + 특정 시점"이 함께 따라 나오니까, 단순한 미래시제와의 구분은 어렵지 않다.


영문법 미래완료 시제



2. 수치가 나오는 미래 완료 

I will have traveled all over the world twice if I try again. 

이번에 세계 여행하면 벌써 두 번째가 되는구나.


한 번 더 여행하면 두 번을 "채워버린다"는 뉘앙스가 든다. 이처럼 "이번 한 번만 더 하면 몇 번째"라는 뉘앙스를 살릴 때 미래완료를 쓴다. 


과거완료 시제 

영어의 머릿속에는 과거보다 훨씬 이전에도 분명히 시간이 있다. 이를 과거 완료라고 하며 형태는 "had + 과거분사"이다. 


1. 내가 도착했던 시간 전에 그녀가 떠났다면?

When I got to the cafe, she had already left. 시차 강조

과거보다 더 전에 발생했다는 "시차"를 강조하고 싶으면 "had p.p."를 쓴다. 



2. 나중에 봤더니 시계를 잃어버렸을 때?

I found that I had lost my watch. 나중에 보니까 시계가 없더군.

시계를 분실을 깨달은 시점인 과거보다 더 전에 시계를 잃어버렸다는 시차를 강조하기 위해 had p.p.를 썼다. 


지금까지 영문법 현재완료, 미래완료, 과거완료에 대해 살펴보았다.