시제에는 진행시제와 완료시제가 있다고 말씀드렸었죠?
진행시제에 현재진행, 과거진행, 미래진행 시제가 있었던 것처럼 완료시제에도 현재완료, 과거완료, 미래완료 시제가 있으며, 추가로 완료진행 시제 까지 있습니다.
아래 이미지에서 보시면 더 잘 이해할 수 있을 겁니다.
지난번 포스팅에서 진행시제에 대해서 알아봤으니 오늘은 완료시제에 대해서 알아보도록 하겠습니다. 포스팅 하단의 review test까지 힘내 봅시다!
진행시제 부터 공부하실 분은 아래 링크로 가주세요.
완료시제는 특정 시점까지의 경험, 동작이나 상태의 완료, 계속, 결과를 나타냅니다.
I have lived in this house since 2010. - 나는 2010년부터 이 집에 살고 있다.
위 예문을 보면 have lived 때문에 현재완료 시제라는 것을 알 수 있는데요, 완료시제의 종류와 형태에 대해서 자세히 알아보도록 하겠습니다.
1. 현재완료 시제
have / has + V-ed, 과거에 시작된 일이 현재까지 계속되는 경우, 현재에 완료된 경우, 현재의 결과에 영향을 미치는 경우, 과거에서 현재에 이르는 경험을 표현합니다.
1) 경험: (지금까지) ~해 본 적이 있다.
never, once, before, ever 등과 함께 쓰입니다.
① I have eaten at this restaurant before. - 나는 이 식당에서 전에 먹어 본 적이 있다.
: 과거에 이 식당에서 먹어 봤던 경험을 나타내므로 현재완료 시제를 씁니다.
② I have never been to Canada. - 나는 캐나다에 가 본 적이 전혀 없다.
: 과거에 캐나다에 가본 적이 없던 경험을 나타내므로 현재완료 시제를 씁니다.
2) 계속: (지금까지) 계속 ~하고 있다.
since + 과거 시점, for + 기간 등과 함께 쓰입니다.
① She has worked here for three years. - 그녀는 3년 동안 이곳에서 일하고 있다.
: 3년 전부터 시작하여 지금까지 계속 일을 하고 있으므로 현재완료 시제를 씁니다.
② He has played the piano since he was in elementary school. - 그는 초등학생 때 이래로 피아노를 연주해 왔다.
: 초등학생 때 시작하여 지금까지 계속 피아노를 치고 있으므로 현재완료 시제를 씁니다.
3) 완료: (최근, 막) ~해 버렸다.
just, already, yet 등과 함께 쓰입니다.
① The baby has just started walking. - 그 아이는 막 걷기 시작했다.
: 방금 걷기를 시작했으므로 현재완료 시제를 씁니다.
② We have just finished the first chapter. - 우리는 막 첫 번째 챕터를 마쳤다.
: 과거에 시작한 첫 번째 챕터를 방금 마쳤으므로 현재완료 시제를 씁니다.
4) 결과 : ~해서 지금 ~인 상태이다.
① My teacher has gone to the U.S. - 나의 선생님은 미국으로 가셨다.
: 선생님이 과거에 미국으로 가서 지금 여기에 없다는 결과를 나타내므로 현재완료를 씁니다.
② She has gone to New York. - 그녀는 뉴욕으로 갔다.
: 그녀가 과거에 뉴욕으로 가서 지금 여기에 없다는 결과를 나타내므로 현재완료 시제를 씁니다.
2. 과거완료 시제
had + V-ed, 특정 과거 시점 이전에 발생한 일을 표현합니다.
① She had planned to go on a picnic, but it was raining. - 그녀는 소풍을 가려고 계획했었지만, 비가 오고 있었다.
: 비가 오고 있던 시점 이전에 소풍을 가려고 계획한 사실을 나타내기 위해 과거완료 시제를 씁니다.
② She had been ill for one week when she went to see a doctor. - 그녀는 병원에 갈 때까지 일주일 동안 아팠다.
: 병원에 가려고 했던 과거의 시점 이전까지 계속 아팠던 사실을 나타내기 위해 과거완료시제를 씁니다.
③ My father bought a car with the money he had saved for years. - 나의 아빠는 몇 년간 모은 돈으로 차를 샀다.
: 과거에 차를 구입했던 시점보다 돈을 모은 일이 먼저 일어난 일이기 때문에 과거완료 시제를 씁니다.
· 관거완료 형태와 과거완료의 4가지 용법 공부하러 바로가기
3. 미래완료 시제
will have + V-ed, 특정 미래 시점 이전에 시작된 일이 미래의 그 시점에 완료될 것을 표현합니다.
① At this rate, pur profits will have doubled in three years. - 이런 속도라면, 우리의 수익은 5년 후에 두 배가 될 것이다.
: 이전에 특정 시점부터 증가하기 시작한 수익이 3년 후라는 특정 미래 시점에 두 배가 된다는 것을 나타내기 위해 미래완료 시제를 씁니다.
② I will have finished this work by 6:00 p.m. - 나는 이 일을 오후 6시까지 끝낼 것이다.
: 특정 미래 시점인 오후 6시 이전에 시작된 일이 특정 미래 시점에 끝낼 것이라는 것을 나타내기 위해 미래완료 시제를 씁니다.
4. 완료진행시제
1) 현재완료진행시제
have / has been + V-ing, 과거부터 지금까지 계속되는 일을 나타냅니다.
Sue has been studying Spanish since she was nine. - 수는 9살 때부터 계속해서 스페인어를 공부해 오고 있다.
: 스페인어 공부를 9살 때부터 지금까지 하고 있는 것을 나타내기 위해 현재완료진행 시제를 씁니다.
2) 과거완료진행시제
had been + V-ing, 과거 이전부터 과거의 특정 시점까지 계속되는 일을 나타냅니다.
My brother had been playing computer games for three hours when my mother arrived. - 엄마가 도착했을 때, 내 남동생은 세 시간 동안 컴퓨터 게임을 하고 있었다.
: 엄마가 도착한 시점이 컴퓨터 게임을 한 지 3시간째가 되어 가는 것을 나타내기 위해 과거완료진행 시제를 씁니다.
3) 미래완료진행시제
will have been + V-ing, 미래의 특정 시점까지 계속되는 일을 나타냅니다.
When Mr. Lee retires next year, he will have been teaching English for 35 years. - 내년에 은퇴하면 미스터리는 영어를 35년 동안 가르쳐 온 것이다.
: 미래의 특정 시점인 35년째가 되는 내년까지 영어를 계속 가르치는 일을 나타내므로 미래완료진행 시제를 씁니다.
완료진행 시제는 기준 시점 이전에 시작된 일이 기준 시점까지 계속 진행 중임을 표현합니다.
5. Review Test
[1-5] 다음 문장에서 틀린 부분을 찾아봅시다.
1. This is the one of the best movies that I ever saw.
2. They will finish their work by the time the teacher comes back.
3. Jackson has received a medical chekup two weeks ago.
4. I lived in Seoul until I moved to Jeju Island.
5. In five minutes, I will be waiting for him for two hours.
<함께 공부해 보세요>
정답을 알려 드리겠습니다.
1. This is the one of the best movies that I ever saw. -> This is the one of the best movies that I have ever seen. - 이것은 내가 여태껏 본 가장 좋은 영화 중 하나이다.
: 과거부터 지금까지 본 영화를 통틀어 가장 좋은 영화라고 말하는 것이므로 현재완료시제로 써야 합니다.
2. They will finish their work by the time the teacher comes back. -> They will have finished their work by the time the teacher comes back. - 그들은 선생님이 돌아오실 때까지 공부를 끝낼 것이다.
: by the time 이후는 미래의 특정 시점을 말하므로 주절의 동사는 미래완료시제로 써야 합니다.
S V(미래완료), by the time S V(현재)
S V(과거완료), by the time S V(과거)
3. Jackson has received a medical chekup two weeks ago. -> Jackson received a medical chekup two weeks ago. - 잭슨은 2주 전에 건강검진을 받았다.
: two weeks ago라는 명백한 과거를 나타내는 부사구가 있으므로 동사는 과거시제로 써야 합니다.
4. I lived in Seoul until I moved to Jeju Island. -> I had lived in Seoul until I moved to Jeju Island. - 제주도로 이사한 때까지 나는 서울에 살았다.
: 제주도로 이사하기 이전부터 제주도로 이사한 과거의 시점까지 서울에 살았다는 것이므로 주절의 동사는 과거완료시제로 써야 합니다.
5. In five minutes, I will be waiting for her for two hours. -> In five minutes, I will have been waiting for her for two hours. - 5분 후면 나는 두 시간 동안 그녀를 기다리고 있게 될 것이다.
: 미래의 특정 시점까지 계속되는 일을 말하므로 미래완료진행시제를 써야 합니다.
review test 까지 완벽하게 맞추셨다면 열심히 공부하신 겁니다!
정확히 딱 구분 할 수는 없지만 위에 이미지를 보시면서 과거, 현재, 미래를 기준으로 시제가 어떻게 구별 될 수 있는지 예문과 함께 다시 복습하시면 시제에 대한 개념이 조금 더 명확해 질 수 있을 겁니다.
복습 꼼꼼히 하시고요, 그럼 다음 포스팅에서 또 뵙겠습니다.
'영어공부 > 영어 문법' 카테고리의 다른 글
주어 동사 수 일치 2 - 수식받는 주어의 수일치, 문장구조 분석 (0) | 2021.10.18 |
---|---|
주어 동사 수 일치 1 - 기초 영문법 (0) | 2021.10.17 |
영어 진행시제 현재 진행, 과거 진행, 미래 진행 종류와 형태 총정리 (0) | 2021.10.12 |
4형식 문장의 구조, 4형식 동사, 4형식 문장 예문 / 4형식 문장 3형식으로 바꾸기 (0) | 2021.10.10 |
관사 - 부정관사 a/an, 정관사 the 언제 쓰나요? 기초 영문법 (0) | 2021.10.07 |
댓글