현재완료, 과거완료

 

 안녕하세요, 송샘입니다.

이번 시간에는문제 풀이를 통해 현재완료, 과거 완료를 익혀 봅시다.

 

 

현재완료 동영상 강의

현재완료에 대한 자세한 설명은 다음 링크를 참고하시기 바랍니다. 

[송샘 영어교실/영문법 총정리] - 현재완료 총정리

 

먼저 현재완료의 중요한 문법 사항을 정리한 뒤 문제를 풀어 봅시다. 

현재완료 POINT

현재완료는 과거에서 시작하여 현재까지 계속되는 동작이나 상태를 나타낼 때 쓴다.

ex) She has lived in Busan for 5 years.
      그녀는 부산에서 5년 동안 살고 있다.

현재완료since (~이래로), for (~동안), over (~에 걸쳐) 등과 함께 쓰인다.

ex) I have studied English since 2020.
     나는 2020년부터 영어를 공부해 오고 있다.

현재완료는 명백한 과거를 나타내는 표현들(ago, last night, yesterday, 특정 연도 등)과는 함께 쓸 수 없다.

ex) 잘못된 예: I have visited France last year. (X)
       올바른 예: I visited France last year. (O)

 

QUIZ

※ 다음 괄호 안에 동사를 문맥에 맞게 고쳐 쓰시오.

1. Jimmy Carter [tour] since 1994.

   Jimmy Cater는 1994이래로 여행해왔다.

 

2. I [work] at the company for 10 years.

   나는 그 회사에서 10년 동안 근무하고 있다.

 

3. The change [happen] over a long period of time.

   변화는 오랜 시간에 걸쳐 일어나고 있다.

 

4. The elevator [has been] out of order last night.

   어제 저녁에 엘리베이터가 고장 났다.

 

5. The World Cup [has been] held in Korea in 2002.

   한국 월드컵은 2002년에 개최 되었다.

 
정답과 해설

  1. has toured
    → since가 있어서 과거(1994년)부터 지금까지 계속 이어진 동작을 나타낸다.
  2. have worked
    → for와 함께 써서 과거부터 현재까지 근무 상태가 계속되고 있음을 나타낸다.
  3. has happened
    → over를 사용해 오랜 기간에 걸쳐 변화가 계속되고 있음을 나타낸다.
  4. was
    → last night처럼 명확한 과거는 현재완료(has been)를 쓸 수 없다. 과거형(was)을 써야 한다.
  5. was
    → 2002년처럼 확실한 과거 시점에는 현재완료(has been)를 쓸 수 없다. 과거형(was)을 써야 한다.

 

 

과거완료 동영상 강의

과거완료에 대한 내용 설명은 다음 링크를 참고하시기 바랍니다. 

[송샘 영어교실/영문법 1분정리] - 과거완료 (had pp) (대과거)

 

 

과거완료의 중요한 문법 사항을 정리한 뒤 문제를 풀어 봅시다. 

과거완료 POINT

과거완료는 과거의 특정 시점보다 더 이전에 발생한 사건이나 상황을 나타낸다.

ex) When I arrived, she had already left.
      내가 도착했을 때, 그녀는 이미 떠난 뒤였다.
      (내가 도착한 것보다 그녀가 떠난 것이 더 먼저 발생)

■ 과거완료는 반드시 과거와 연결되는 맥락이 있어야 한다. 과거완료는 현재와 단독으로 쓰이지 않는다.

ex) 잘못된 예: I had finished homework now. (X)
      올바른 예: I had finished homework before my mom came home. (O)

 

 

QUIZ

※ 다음 괄호 안에 동사를 문맥에 맞게 고쳐 쓰시오.

1. I found out the Germans [drop] bombs on London.

   나는 독일이 런던에 폭탄을 떨어뜨린 것을 알았다.

 

2. Mary knew the story because she [read] the book.

   Mary는 그녀가 그 책을 읽었기 때문에 그 이야기를 알았다.

 

3. My friend visited but I [go] out already.

   내 친구는 나를 방문했지만 나는 이미 나가 있었다.

 

4. She recognized him because she [see] him before.

   그녀는 그를 이전에 봤기 때문에 그녀는 그를 알아봤다.

 

5. When we got home, we found out that our house [break into].

   우리가 집에 도착했을 때, 우리는 강도가 들었다는 것을 알았다.

 
정답과 해설

  1. had dropped
    → 과거(already found out)보다 더 폭탄 투하가 먼저 발생, 대과거
  2. had read
    → 과거(knew) 이전에 이미 책을 읽었다, 대과거
  3. had gone
    → 친구가 방문한 시점(visited)보다 내가 더 먼저 나갔다, 대과거
  4. had seen
    → 과거(recognized)보다 이전에 그를 본적이 있다, 대과거
  5. had been broken into
    → 과거(got home)에 도착하기 전에 강도가 들었었다, 대과거


그럼 이상으로 현재완료, 과거완료에 대한 설명을 마치겠습니다.

 

 

다음은 제가 쓴 "현재 완료 직전정리"입니다. 현재완료에서 반드시 알아야할 사항들만 간략하게 정리했습니다. 한 번 보시길 바랍니다. 


필요하신 분들은 교보에서 구입할 수 있습니다. 

과거완료 





과거완료


과거완료는 had + p.p. 형식으로 씁니다.

과거완료는 과거보다 먼저 발생한 사건에 사용합니다.





과거 이전의 사실


ex) His family had disappeared when he returned.

                       (a)                           (b)

       (그의 가족이 사라져 버렸다/ 그가 돌아 왔을 때)


가족이 라진 사건(a)이 그가 돌아온 사건(b)보다 먼저 발생했습니다. 그런데, 돌아온 사건이 과거이므로 사라진 사건은 과거 이전이 됩니다. 그래서 과거완료를 썼습니다.




과거완료는 반드시 과거와 함께!


과거완료는 현재시제와 함께 쓰지 않습니다. 시간적 비약이 발생하기 때문입니다.


ex) His family had disappeared when he returns.   (x)


이것은 잘못된 문장입니다. had disappeared은 과거완료이고 returns는 현재입니다. 중간에 과거가 빠져 있습니다. 시간적 비약이 발생했습니다. 과거완료는 과거와 함께 사용해야 합니다.


⇒ His His family had disappeared when he returned.

            위와 같이 고쳐야 합니다. 




대과거

이름부터 어렵습니다. 


간단히 과거 이전에 발생한 일이라고 생각합시다.

대부분은 문법 용어가 도움이 되지만 이것은 그렇지 않습니다.


도대체 무슨 생각으로 만들었는지 이해가 안 갑니다.

그렇지만 어쩌겠습니까?


버젓이 자리를 잡은 용어인데요.


우리 힘냅시다.


동틀녁이 가장 밝다고 합니다.

다리가 지치고 머리가 멍해져서 포기하고 싶은 지금,

지금이 앞으로 나아가야 할 때입니다.


저는 포기하지 않겠습니다.


송성태 샘이 지은 "8배속 VOCA"가 출간 되었습니다. 

송성태 8배속 VOCA 보러가기 클릭!


+ Recent posts