Media Log



[영어시제정리][영어문법] 현재완료 용법 확실하게 정리 have p.p, has done






이번 포스팅에서는 영어 시제의 핵심 "현재완료"시제에 대해서 확실하게 모든 것을 알아보겠습니다.  


has done (have + p.p)

have / has - 과거완료형 (past participle)

- 평서문     I have worked.     He has worked.

- 의문문     have you worked?       Has he worked?

- 부정문     They haven't worked.     He hasn't worked.



영어 시제의 현재완료 용법에는 4가지 "완료", "계속", "경험", "결과"가 있다고 배웠습니다. 지금까지 이렇게 배워오신 분이시면 이 4가지 용어를 잊어주셔도 좋습니다. 아래 이러한 용어를 사용하지 않을 것입니다. 이렇게 훨씬 이 용법을 배우는데 도움이 됩니다. 그리고 처음으로 현재완료를 접하시는 분들도 이 포스팅을 읽으시고 앞으로 절대 현재완료 시제에 대해서 헷갈리는 법이 없었으면 좋겠습니다. 


일단 용어부터 정리를 하겠습니다. 이 시제를 나타내는 형태만 따서 "has done" 이라고 하겠습니다. 


 우리 라쿤이 모처럼 책을 읽습니다. 근데 처음 보는 책이 아니라 이미 여러번 본 책을 이번에 3번째 읽고 있네요. 에휴~~ 그럼 그렇지 책보다가 잠이 들었네요. ㅠㅠ


He has read the book three times. 

그는 그 책을 세번째 읽고 있다. 

 



본격적으로 현재완료 용법을 털어 보겠습니다. 



1. 과거에 어떠한 사실을 해본적이 있는지 없는지 말할 때 / "그거 해봤어! 안해봤어!"

 has done [have+p.p]는 과거와 현재가 연결되어 있는 시제입니다. 달리 이야기하면 과거 사실을 이야기하면서 현재에 대해서 말하는 용법입니다. 정확하게 언제 어떻게 사건이 발생했는지 말하지 않고, 지금까지 그 일이 발생했는지 안했는지에 대한 정보만을 이야기함으로써 듣는 사람이 그 뜻을 알 수 있도록 합니다. 그래서 어떤 사건을 해봤는지 안해봤는지 말해 줄 때 사용합니다. 


그래서 경우에 따라서는 이야기를 듣는 사람에게 돌려서 사실을 전달할때도 사용합니다. 예를 들어, 같이 영화 보러 가기 싫은 남자가 한 여성에게 데이트 신청 겸 영화보러 가자고 했는데, 마침 그 영화는 이미 본 영화였을때, "I've already seen it before."라고 말했다면 실제로 그 여자분은 이 남자랑 같이 영화 보러 가기 싫다는 의사 표현을 has done 형태로 한 것입니다. 


ever, never, already, yet 과 같은 부사와 함께 사용됨



 Have you seen the movie that's playing at the Roxie? 

Roxie에서 상영되고 있는 그 영화 봤어요? (영화를 같이 보자는 의미)

Have you ever met my friend, George?

내 친구, 조지를 만난 적이 있나요? (소개시켜 주겠다는 의미)

have never seen snow.

저는 눈을 본 적이 없습니다. (정말 나 눈 보고 싶다는 의미)

haven't seen him after lunch. 

점심때 이후로 그 사람 본적이 없습니다. (나 그사람 지금 어디 있는지 몰라요! 의미)


 


Special Tips 

has done [have+p.p] - 현재 완료는 한마디로 "과거 사실에 대한 현재의 결과 용법"

- 종합적으로 정리하면 현재완료는 지금 이전 행동의 결과, 지금까지의 지속되는 상태의 결과로서의 현재를 표현하는 용법입니다. 지금까지의 시간 구간 내에서 벌어진 동작, 지금까지 지속되는 상태가 지금 어떻게 영향을 주었는지에 대한 이야기를 has done으로 표현하는 것이죠.

그래서 과거 어느 시점부터 지금까지를 구간 정보를 나타내는 말들을 잘 알아두어야합니다. 

- 구간정보 : before, since, for, by now, until, so far, in  -> had done (현재완료)

- 시점점보 : x ago, yesterday, when S + V, at x, in -> did (과거)




2. 지금까지 몇번 했는지 말할때 - "몇번 해봤어!"

지금까지 구간 내에서 어떤 동작을 "몇번" 했는지, 사건이 몇번 발생했는지 말할 때 사용합니다. 

- 주로 동작동사가 has done 형태로 사용됨

- 횟수를 알려주는 표현

five times, three times, many Indian movies, how many times ...

- 구간 정보를 알려주는 표현들과 함께 사용됨

in the last year, in the past week, since last year,always, usually, sometimes, so far ... 


 I've done the same math problem five times.

나는 다섯번이나 똑같은 수학문제를 풀었다.

She's taken several art classes.

그녀는 미술 수업을 여러번 수강했다.

I've always tried to do my best.

나는 늘 항상 최선을 다해왔다

We've written three essays so far.

우리는 지금까지 3편의 에세이를 적었다.

He hasn't eaten anything for twenty-four hours.

그는 24시간동안 아무것도 안먹고 있다.

He hasn't eaten anything since six o'clock last night.

그는 어젯밤 6시 이후로 아무것도 안먹고 있다.



 3. 지금까지 상태의 지속 시간을 표현할 때 - "몇 시간째, 몇 년째 죽~~" 

 어떤 동작이나 상태가 지금까지 얼마나 지속되고 있는 지를 말할 때 사용합니다. 주로 전치사 for 와 since를 통해서 지속 시간을 나타냅니다.

- 주로 상태동사가 has done 형태로 사용됨

- 동작동사가 이 경우에 사용되면 그 동작이 몇년 이상 오래 지속되었다는 것을 의미함

동작동사의 짧은 지속 시간을 나타낼때는 "has been doing"

※ 관련글 작성 중 -> 곧 링크 예정


- "for + 시간"을 사용할 때

 for twenty-four hours, for two days, for a week, for five years, for a while, 

for centuries ...


- "since + 시작 시점" 을 사용할 때 

since Monday, since last year, since my birthday, since 12:30, since 2001 ...


- Since 절 사용할 때

since they got married, since he stopped eating ...


They have been married since 1983. (They are still married.)

그들은 1983년 이래로 결혼한 상태다.(지금도 결혼한 상태다)

have known Dan for 10 years.

나는 그를 10년째 알고 있다. 

My girlfriend has loved Tai food since she lived in Canada.

그녀가 캐나다에 산 이래도 타이 음식을 좋아하고 있다.

I have lived in the same apartment for two years. (I still live there.)

나는  2년 동안 똑같은 아파트에 살고 있다. (지금도 여전히 그곳에 살고 있다.)

She has taught English in Canada for about 3 years.

그녀는 3년 정도 캐나다에서 영어를 가르쳤다. 



 ! Special Tips 

1. 시간을 나타내는 말과 Since는 같이 쓰지 않음 (Since -> for)

I have been here since three weeks.

-> I have been here for three weeks.

1. does형 (현재형)과 since는 같지 쓰지 않고 항상 has done (현재완료)와 같이 사용됨

I am here since September 5.

-> I have been since September 5.  



 4. 예전보다 많은 변화가 있는 상황을 말할 때 - "~~ 많이 변했네." 

지금까지의 구간내에서 어떤 상황이 많은 변화가 있었을때 사용합니다. 이러한 문장에서는 예전보다 많이 변했거나 많이 달라졌다는 느낌을 받으시면 됩니다. 

- 주로 변화를 나타내는 동작동사와 사용됨

change(바꾸다), grow(자라다), turn(변하다), become(~가 되다), improve(개선되다, 나아지다), get(변하다), increase(증가하다), decrease(감소하다) ...   



Americans have become dependent on their cars.

미국인들은 그들의 자동차에 의지하게 되었다. (예전에는 안그랬는데 지금 그렇다는 의미) 

She has lost a lot of weight.

그녀는 살을 많이 뺐다. (몰라보게 홀쭉해졌다는 의미)

He has lost ten pounds since he stopped eating.

그는 절식 이후로 10파운드나 뺐다. (살을 많이 뺐다는 의미)

People have become very interested in the smartphone.

사람들은 스마트폰에 매우 흥미를 가지게 되었다. (예전보다 훨씬 많은 사람들이 스마트폰을 가지고 있다는 의미)



 5. 지금 막 일어난 상황을 말할 때 - "방금 OO했어" 

 바로 지금 사건이나 동작이 이루어졌다는 사실을 말할 때 사용합니다.  "방금 무엇을 했다." 이야기할 때 쓰면 됩니다. 

- 주로 just 와 같이 사용됨  


have just finished doing my homework.

나는 지금 막 숙제를 끝냈다. 

She has just sent her boss email.

그녀는 지금 막 보스에게 이메일을 보냈다.

I'm not hungry. I've just finished dinner.

나는 지금 배고프지 않아요. 바로 막 저녁을 먹었거든요.




 has done [have+p.p] 현재완료 정리

- 지금과 연관된 과거 일정 기간 동안의 상황에 대한 결과를 말할 때 사용

1) "해봤어! 안해봤어!" - 예전에 해봤다 안해봤다 이야기할 때 

2) "몇번 했었어!" - 에전에 몇번 해보았는지 이야기할 때

3) "몇 시간, 몇 년째 해오고 있어!" - 예전부터 지금 상태가 얼마나 되었는지 이야기할 때

4) "와~ 많이 변했다!" - 예전보다 몰라보게 달라진 상황을 이야기할 때

5) "지금 막 ~ 했어!" - 지금 막 일어난 소식을 이야기할 때  

 





'좋아요', '팔로우', '친구', '구독'해 주세요.^^

라쿤잉글리시

페이스북 https://www.facebook.com/raccoonenglish
트 위 터 https://twitter.com/RaccoonEnglish0
카카오스토리 https://story.kakao.com/raccoon_english
네이버 오픈캐스트 http://opencast.naver.com/re979

▶ 블로그 저작권 및 펌 관련 안내                                                               저작권등록 2013 Copyright ⓒ L양           




여러분의 공감

저에게 큰 힘이 됩니다.



  1. 이전 댓글 더보기
  2. 익명 at 2014.05.19 14:30 [edit/del]

    비밀댓글입니다

    Reply
    • 미친너굴 at 2014.05.30 04:39 신고 [edit/del]

      안녕하세요.fininsh 다음에는 동명사가 와야 합니다. 즉, ~하는 것을 끝내다고 말하려고 할때, ~하는 것에 해당하는 동사에 ing를 붙여서 동명사로 만들어 줘야 합니다.

  3. 장선희 at 2014.05.30 01:19 [edit/del]

    고1인데 머릿속에 정리가잘되네요 ^^감사합니다

    Reply
  4. 히스테릭 at 2014.07.08 01:02 [edit/del]

    저는 이거 너무 헷깔려요,,,ㅠㅠㅠ
    또 외국애들은 이거 헷깔려서 쓰면 전혀 이해를 못하더라구요,,,,ㅠㅠ
    언제쯤 have pp에서 자유로운수 있을지ㅠ...ㅠ

    Reply
  5. 미친너굴광팬 at 2014.07.08 20:43 [edit/del]

    한국에서도 현재완료에 대해 잘 설명한 책이 몇몇 있는데 미친너굴님의 설명이 가장 실용적이면서도 확 느낌이 들게 합니다. 위와 같이 알아두면 실제 말할 때 즉시 사용할 수 있을 것 같습니다.

    Reply
  6. luke at 2014.09.28 14:19 [edit/del]

    스마트폰으로 검색해서 몇번이나 읽은지 모를정도네요 간단한 문법정리 정말 좋네요

    Reply
  7. mycatdiana at 2014.10.03 12:09 [edit/del]

    과거시제와 현재완료의 느낌이 비슷해서 완전 혼자 헷갈리고 있었는데, 정말 완벽하게 도움이 되었어요. 고마워요,

    Reply
  8. ghyos at 2014.11.12 18:44 [edit/del]

    정말 간단하면서 이해가 쏙쏙 잘되게 설명해주셨네요 정말 감사합니다 영어공부에 도움이 많이 되고 있어요^^

    Reply
  9. 손남일 at 2015.01.19 00:33 [edit/del]

    좋은 글들 잘 읽고 있습니다!
    질문이 있는데요
    After you've done all these tests, you can identify any mineral?
    문장에서는 왜 현재완료가 쓰인걸까요?

    Reply
    • 미친너굴 at 2015.01.19 01:08 신고 [edit/del]

      안녕하세요. 반갑습니다. 앞이 문맥이 없어서 판단하기는 어렵지만, 아마 test를 시험 보러온 학생에게 소개하면서 곧 이 시험을 너가 마치면(따끈따끈한 소식)을 너가 영양소에 대해서 잘 구분할거라는 것을 알려주는 문장 같습니다. 곧 너는 이 시험을 보게 된다는 점을 알려주네요. 만약에 그렇게 않고 다른 시제를 썼다면 이 상황은 상상하는 상황, 흔히 말하는 가정정이 되어야했을 겁니다.

    • 손남일 at 2015.01.19 10:05 [edit/del]

      아 앞뒤 상황을 설명드리지 않았군요

      A가 광물을 분석하는 실험 방법들을 앞에서 설명했구요
      B가 그 설명을 듣고 한 반응입니다!

    • 미친너굴 at 2015.01.19 13:39 신고 [edit/del]

      네 그런것 같았어요. 너가 지금 이제 실험을 마치면 뜻으로 지금 막 끝내면이란 뜻으로 쓰였습니다.

  10. ksm980623@gmail.com at 2015.01.20 21:45 [edit/del]

    왜 구간정보나 시점정보에대한 샘플이없는거죠 ??ㅠㅠ너무어려워요

    Reply
  11. 뻬이스북 at 2015.01.24 02:49 [edit/del]

    항상 긴가민가했는데 감사합니다~

    근데 special tip에 있는 had done 혹시 오타인가요?

    위에서 have/has done에 대해서 설명하다 갑자기 had done이 나와서..ㅎㅎ

    Reply
  12. scott at 2015.01.27 14:01 [edit/del]

    그럼 과거의 기간을 얘기할 때 예를들면 from~ to yesterday 라고 했을때 현재랑 관련이 없는 시간이면 have done을 사용하지 못하는게 맞나요? 아무리 기간이 정해져 있어도 현재랑 관련 없으면 simple past가 맞나요? 너무 어려워욧ㅠㅠ

    Reply
    • 미친너굴 at 2015.01.27 15:14 신고 [edit/del]

      안녕하세요. ^^ 가장 좋은 예가 "나는 부산에 15년간 살았다"를 영작하는 문제입니다. 저처럼 지금 부산에 살고 있지 않죠? 그럼 바로
      I lived in Busan for 10 years. 입니다.
      어제 부산까지 부산에 살다가 오늘 서울로 이사를 했다고 해도 I lived in Busan. 입니다. 그런데... 이렇게 묻는 경우가 있습니다.
      Have you been to Seoul? 서울에 가본적 있니? 서울에 살아본적 있니? 로 물었을 경우에 I have lived in Seoul. 나 서울 살아본적 있어. 이렇게 답해야 자연스럽겠죠?
      I lived in Seoul. 보다요. ^^

  13. kakaru at 2015.03.13 21:50 [edit/del]

    좋은 지식 잘 보고 가요!
    헤깔리는 - > 헷갈리는

    Reply
  14. imyoujing at 2015.04.20 18:03 [edit/del]

    정말 감사합니닷! 꾸준히 보고있어요ㅠ_ㅠ 그림이랑 같이 설명해주셔서 쉽게 다가갈 수도 있고 좋아요..!

    Reply
  15. 익명 at 2015.07.19 22:17 [edit/del]

    비밀댓글입니다

    Reply
  16. Ansun Shin at 2015.09.02 05:15 [edit/del]

    안녕하세요. 과거시제와의 비교글은 보고왔는데요~

    She's taken several art classes.
    이 문장의 의미는 앞으로 그녀가 미술 수업을 더 들을 여지가 있다는 뉘앙스가 있는건가요?
    She took several art classes. 이러면 더는 안들을 거구요?
    참!! 매번 좋은 포스팅 감사합니다:)

    Reply
  17. 운가령 at 2016.02.11 21:36 [edit/del]

    안녕하세요 항상 고맙습니다!

    She's taken several art classes.의 의미를 "여러번 수강했다"고 하셨는데

    several의 사전에서 뜻은 명사 형용사(몇몇의)만 나오네요.

    그래서 저 문장 그대로 번역하면 "그녀는 여러(개의) 예술수업을 수강했다"로 되네요. >>> 횟수가 아닌 다른 독립적인 몇 개

    따라서, 여러번(즉 횟수)는 부사를 나타내는 거라서 several이 아니라 several times라고 적어야 되는 거 아닌가요?


    Reply
    • 미친너굴 at 2016.02.11 21:31 신고 [edit/del]

      네.. 제가 해석을 자연스럽게 달다 보니 차이가 나는 것 처럼 보이는 것입니다. 영어 형용사를 우리나라의 부사처럼 해석을 해야 자연스럽거든요.

      - 그녀는 여러가지 미술 수업을 수강했다.
      - 그녀는 미술 수업을 여러번 수강했다.

    • 운가령 at 2016.02.11 21:39 [edit/del]

      빠른 답변 감사드려요.

      말씀대로라면 She has taken several art classes. 는

      - 그녀는 여러가지(개) 미술 수업을 수강했다.
      - 그녀는 미술 수업을 여러번 수강했다.

      이 두 가지 의미를 동시에 내포하고 있다는 말씀이신가요?

      재차 질문드리는 점 죄송합니다ㅠㅠ

  18. ParkS at 2016.04.27 18:22 [edit/del]

    도움이 많이 되는 글이네요. 오타가 있어서 알려드려요

    We've written three essays so far.
    우리는 지금까지 5편의 에세이를 적었다
    My girlfriend have loved Tai food since she lived in Canada.
    그녀가 캐나다에 산 이래도 타이 음식을 좋아하고 있다.

    Reply
  19. Amy at 2019.06.03 17:16 [edit/del]

    안녕하세요 동사 시제 공부하다가 우연히 이 블로그에 들어와서 많은 도움 받고 있습니다. 위 내용 중에 궁금한 점이 있어서 질문드립니다. 4번째 변화가 있는 상황을 말할 때에서 변화를 나타내는 동작동사를 주로 사용한다고 하셨는데 주로 쓰는 동사 예시에 get, grow, turn, become등은 다른 포스트에서 2형식이면서 주어가 보어로 점점 변하는 상황에 주로 쓰는 상태동사라고 설명해 주셨던 게 기억이 났습니다.
    4번 케이스에서 1)주로 변화를 나타내는 동작동사를 사용하지만 변화의 의미가 있는 상태동사도 사용 가능하다는 의미인가요? 아니면 2)저 동사들이 동작동사로도 쓰일 수 있는건가요?
    좋은 글 항상 감사합니다

    Reply
  20. 도미 at 2020.03.10 03:07 [edit/del]

    안녕하세요
    항상 궁금해하던 문장이 있는데 현재완료시제 찾아보다가 댓글에서 힌트를 얻어 확인차 질문드려봅니다
    You can just be sitting around doing nothing and then give a jump at an idea that's come into your head.
    이 문장에서 that's come을 that has come 현재완료로 이해하고 "막" 너의 머리에 "떠오른" 아이디어, 라고 생각해도 될까요?

    Reply

submit