과거완료 현재완료 미래완료 의미, by the time 시제

in #kr-english5 years ago (edited)

기본문법(상) 3강 썸네일.png

안녕하세요 이번 시간에는 시제에서 아주 중요한 개념인 과거완료,현재완료,미래완료에 대해서 알아 보기로 하겠습니다. 공식으로 풀 수 도 있지만 가능하면 기본 개념을 정확히 이해하기 바랍니다.

  1. 과거완료 와 현재완료

과거완료란 과거보다 더 이전에 시작된 일이 과거에 까지 영향을 줄 때 사용합니다. 반면에 현제완료는 과거에 시작된 일이 현재까지 어떤 식으로든 영향을 줄 때 씁니다. 즉, 시작점 에서 차이가 납니다. 예문을 비교해 보면서 과거완료와 현재완료를 이해해 보도록 하겠습니다.

1-1) When I came home, I found that I had left my umbrella at school.

시작점이 학교에 우산을 놓고 온 것 (had left) 에서 시작합니다. 그것이 과거 (came, found) 까지 영향을 주고 있습니다.

1-2) When I met Lisa last week, she looked great. She had been on a diet for two months.

역시 시작점은 그녀가 다이어트를 시작한 때 (had been) 부터 시작되어 과거에 그녀를 만나서 (met) 아주 멋져 보였다 (looked) 것에 영향을 주고 있습니다.

한가지 알아두면 좋은 것은 문맥상 일의 전후가 분명한 경우는 과거완료 대신 과거 시제를 써서 나타낼 수도 있습니다. 주로 before, after 와 함께 쓰입니다. 예문을 보시죠.

1-3) After I had taken some medicine, I felt a lot better.

after 가 일의 전후를 명백히 나타내 주기 때문에 had taken 대신 took 를 써도 관계없습니다.

다음으로 현재완료에 대한 예문을 보겠습니다.

1-4) It has been a long time since I saw you last.

내가 너를 본게 과거 (saw) 입니다. 그때 부터 오랜 시간이 흘렀다는 것이므로 기준점이 과거이고 현재까지 영향을 주고 있기 때문에 현재완료를 써 주어야 합니다.

1-5) So far, I have met 5 teachers.

so far 의미가 '지금까지' 인데 이것이 주는 의미는 과거 (시작점) 부터 지금까지 이므로 현재완료를 씁니다. so far 는 현재완료와 잘 씁니다. until now 도 역시 현재완료와 어울립니다.

여기서 과거완료와 현재완료 문제 유형중 자주 출제되는 공식을 알려 드리겠습니다. 아래를 보시죠.

현재완료 since 주어 과거동사
과거완료 before 주어 과거동사

1-6) How many love letters have you gotten from Mike since you first met him?
1-7) Steve had never been abroad before he went to university.

since 나 before 뒤에 주어 과거동사 가 오는 것은 같지만 since 냐 before 냐 에 따라 앞에 현재완료가 와야 하는지 과거완료가 와야 하는지가 달라집니다. 물론 의미를 보면 쉽게 이해할 수 있으리라 봅니다.

  1. 미래완료

미래완료는 단순히 앞으로 ~할 것이다 라는 의미를 가진 단순미래와는 달리 지금 시작된 일 (시작점) 이 미래 어느 시점까지 완료,계속되는 경우 사용합니다. 주로 시점이 2개 나옵니다. 예문을 보겠습니다.

2-1) I will have finished my homework before 8 p.m.

이 문장을 보면 지금 시작된 숙제를 (시작점이 현재) 오후 8시전에 즉, 앞으로 완료할 것이라는 의미이므로 미래완료를 써 주어야 합니다.

2-2) The train will have left already by then.

이 문장은 단순히 기차가 떠날 것이라는 의미가 아니라 이미 떠났을 것이라는 완료를 의미합니다. 맨뒤에 by then 이 보이시죠 이렇게 by+미래표시어구 가 나오면 미래완료가 나온다고 보시면 됩니다.

2-3) I will have studied English for five years next year.

역시 그냥 내년에 영어를 공부하겠다는 것이 아니죠. 잘 보시면 시점이 두개 나왔음을 알 수 있습니다. next year 와 five years 이렇게 두개 입니다. 이렇게 기준 시점이 두개 나오는 경우 단순미래가 아닌 미래완료를 써 줍니다.

그럼 여기서 과거완료와 미래완료를 이용한 by the time 문제 유형에 대해 정리해 드리겠습니다. by the time 이 눈에 들어오면 아래 공식대로 해결하시면 됩니다. (물론 항상 그런 것은 아닙니다만 시험에서는 이렇게 푸시면 됩니다^^).

by the time 주어 현재동사 ~~~ , 주어 + 미래완료 (will have pp) ~~~
by the time 주어 과거동사 ~~~ , 주어 + 과거완료 (had pp) ~~~~

이 공식을 적용시키면 됩니다. 물론 의미를 살펴 보시면 왜 이렇게 되는지 이해할 수 있으리라 봅니다. 그럼 아래 예문을 보겠습니다.

2-4) By the time I got there, the train had already left.
2-5) By the time you come back, I will have left here.

2-4)를 보면 by the time 뒤에 과거동사 got 이 나왔으므로 주절에 과거완료인 had left 가 나왔고 2-5)는 동사가come 이란 현재동사 이므로 주절에 미래완료인 will have left 가 나왔습니다.

이 관계를 잘 살펴보기 바랍니다. 한가지 주의해야 할 것은 뒤에 있는 주절이 앞에 나오고 by the time 이하가 뒤에 나올 수도 있습니다.

이상으로 과거완료 현재완료 미래완료 각각의 의미와 by the time 문제 유형까지 알아 보았습니다. 중요한 부분이니 잘 정리해 놓기 바랍니다. 오늘도 수고하셨고 다음 시간까지 잘 지내기 바랍니다.

Sort:  

Congratulations @crosssam! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You published a post every day of the week

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:

The Steem blockchain survived its first virus plague!
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 60784.40
ETH 2633.51
USDT 1.00
SBD 2.61