현재완료, 과거완료

 

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

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

 

 

현재완료 동영상 강의

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

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

 

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

현재완료 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)에 도착하기 전에 강도가 들었었다, 대과거


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

 

 

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


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

+ Recent posts