Media Log




현재완료, 현재진행완료 차이 정리

 

라쿤잉글리시 미친너굴입니다. 


오늘은 현재완료와 현재완료진행의 차이점과 그 용법에 대해서 살펴보겠습니다. 

아래 두 문장이 있습니다. 


Lina has worked here for six months.

Lina has been working here for six months.


어떤 문장이 맞는 문장일까요? 어떤 경우에 have p.p를 쓰고 have been doing을 쓰는 것일까요?


현재완료? have p.p

현재완료진행? have been doing


live나 work 같은 동사의 경우에는 have lived나 have been living, have worked와 have been working은 뜻이 거의 차이 없이 쓰입니다. 

일반적으로, 동작동사의 경우에 현재완료(have p.p, present perfect)를 쓰는 경우에는 그 단일 사건, 이벤트와 결과를 강조할 때 쓰이고, 현재완료진행(have been doing, present perfect continuous)은 동사의 동작이 계속하고, 진행되고 있다는 것을 나타냅니다. 

이렇게 말하니 무슨 말인지 모르지겠죠?

이럴 때는 예문이 필요합니다. 하나 만들어보죠.  


He's stopped smoking recently.
    그는 최근에 담배를 끊었다. 
       (구체적으로 언제 끊었는지 말해줄 필요가 없는 상황이므로 담배를 끊은 사실이 중요하기 때문에 이렇게 씀) 

He's been trying to stop smoking.
   그는 담배를 끊으려고 노력하고 있다. 
        (담배를 딱 끊은 것이 아니라, 지금도 계속 노력하고 있어서 당연히 has tried라고 쓸 수 없는 문장임)


He's played football in the state championships
    그는 주 대회에서 축구경기를 했었다. 
        (꼭 '~한 적이 있다'고 해석할 필요는 없음/ 과거 한 시점에 했다는 것을 강조함)

He's been playing football all afternoon.
    그는 오후 내내 축구를 하고 있는 중이다. 
        (지금까지 계속 축구를 계속하고 있는 상황)


I've typed up these notes.
    나는 이 타이핑을 다 했다.
        (하나의 사건을 나타냄. 필기하는 행동이 지금 다 마친 상황)

I've been typing up these notes for the past two hours; my hands are tired.
    나는 지난 두시간동안 이 노트들을 타이핑 하고 있다; 손이 너무 아파. 
        (지금까지 계속 타이핑을 지난 두시간 동안 계속해서 손이 피곤하다는 의미)


I've thought about changing careers, but I'm too nervous to quit my current job.
    나는 경력을 바꿔볼까 생각했었는데, 지금 너무 걱정이 되어서 지금 직장을 관두기 어렵다. 
        (예전에 몇번 생각한 적이 있다는 의미, 단일 사건 중심을 의미함)

I've been thinking about changing careers. Do you know of any interesting job opportunities?
    나는 경력을 바꿔볼까 생각하고 있다. 어떤 관심가는 직장 기회를 알고 있어?
        (얼마전부터 생각하고 있고, 지금도 계속 생각하고 있다는 의미)


Have you seen the movie?
    그 영화 봤어?/본적 있어? 
        (지나간 하나의 단일한 사건을 이야기함)

Have you been following this TV show? It's so exciting; I can't wait for the next episode!
    이 TV쇼 따라서 가고 있어?(계속 보고 있어?). 너무 재밌어. 다음 에피소드 너무 기다려져. 
        (과거 한시점에 시작해서 지금까지 계속 하고 있는 일)



have + p.p ~ + 횟수

have + p.p ~ + 긴 기간 

have been doing ~ + 짧은 기간

동사의 종류가 동작동사일 경우, 그 동사의 형태를 have + p.p를 쓰는 것은 구체적이지는 않지만 과거에 시작해서 과거에 끝난 일에 대해서 쓰는 경우, 이것을 문법적인 표현으로는 '경험'이라고 하고, 과거 한 시점에 시작해서 지금까지 진행이 되어 오고 있는 일, 이것을 우리는 '계속'이라고 하죠. 사실 경험이니 계속이니 하는 말은 정말 필요없는 문법입니다.  

have p.p가 과거에 한 일을 말할 때, 그것이 한번 일어났을 수도 있고, 안일어났을 수도 있고, 몇 번 일어 났었 수도 있죠? 그래서, 이러한 경우에 have + p.p 뒤에는 two times, three times 같은 횟수가 오거나, 아에 일어나지 않은 일을 말하는 경우 have never p.p, 기억해보니 일어난 일을 대략 말할 때, have ever p.p로 쓰입니다. 

I have met her in Gangnam two times. 
    나 그녀를 강남에서 두번 만났다. 

I have ever met her in Toronto. 
    나 그녀를 토론토에서 만난적이 있어. 

I have never met him in Seoul.
    나 그 사람 서울에서 만난적이 없어. 


그런데, 그런데.....

어느 정도 위의 문장에서 횟수를 말하는 경우가 아니라 얼마나 그 여자/ 그 사람을 만나고 있는지, 기간을 말하는 경우가 있겠죠? 이런 경우는 머리가 좀 복잡해집니다. have p.p는 단일 사건 중심으로 구체적이지 않는 과거 사실에 대해서 말하기 때문에 횟수 중심으로 말할 수밖에 없고, 현재 시점하고는 자연스럽게 시간적인 공간이 길 수 밖에 없습니다. 그래서 긴 시간을 가지고 어떤 일을 해 오고 있다고 말하고 싶다면 have p.p 형태를 쓸 수 밖에 없고, 지금도 하고 있거나 한지 얼마 안된 일에 대해서는 have been doing형태를 쓰게 됩니다. 

His grandfather has waited for his brother for about 65 years since Korean War. 
    그의 할아버지는 한국전쟁이후 65년 동안 동생을 기다리고 있다. 
        (이 상황에 have been waiting은 어색한 문장)

My girlfriend has been waiting for me for 10 minutes, so I gotta go. 
    여자친구가 절 10분 동안 기다리고 있어요. 그래서 저 가봐야해요. 
        (have waited라고 하지 않음)


상태동사는 '당연히' have been doing 형태 NO!

마지막으로, believe, know, understand, like, dislike, belong, own 같은 상태동사들은 be + doing 형태 뿐만 아니라, 당연히 have been doing 형태도 쓸 수가 없습니다. 

We've known each other since we were kids.
    우리는 어릴 때 부터 서로 안다. (We’ve been knowing)

I've never understood math very well.
    나는 수학을 잘 이해한 적이 없다. 

He's always liked sports.
    그는 늘 스포츠를 좋아한다.(지금까지 안좋아한 적이 없음) 



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

라쿤잉글리시

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

라쿤잉글리시 블로그의 이미지 및 게시글은 사전 허가없는 무단 도용, 변형, 배포를 금합니다.        
- 모든 게시물은 개인 보관용으로만 사용하여 주세요.
- 모든 게심물은 사전협의 후 "출처"를 꼭 밝혀서 공유해주시고, 2차 공유될 때에도 역시 "출처"를 명시 해주세요.

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




여러분의 공감

저에게 큰 힘이 됩니다.



  1. stu at 2015.12.15 04:43 [edit/del]

    항상 감사합니다! 헷갈렸던 부분 잘짚고넘어갑니다^^

    Reply
  2. Lu at 2015.12.16 23:20 [edit/del]

    미묘한 것들에 대한 차이를 이해하는데 참 많은 도움이 되고 있읍니다.^^

    Reply
  3. Duvi at 2017.03.22 19:44 [edit/del]

    영어 공부 하면서 어려운점 많은데 좋은 정보 주셔서 감사합니다!

    Reply
  4. 어렵네요 at 2019.02.02 14:21 [edit/del]

    좋은글 감사합니다. 진짜 너무 이해가 안가서 그러는데 현재완료와 현재진행완료 둘다 과거의 어느 특정 사건이 끝남! 이라는 "정보"가 현재와 관련이 있을때 사용하는데 이때 둘다 그 과거로부터 현재까지 지속됨을 나타내고 있다고 알고 있습니다. 그런데 헷갈리는게 현재완료는 방금 서술한것 처럼, 현재에도 지속되고 현재와 관련있음 이라고 하고 현재진행완료는 방금 막 그 사건이나 일이 종료됨을 표현할때 사용한다 해서 븐명 진행인데 왜 그런거지? 그러면 현재완료랑 다르게 현재와는 관련이 있지만 현재 말하고 있는 시점에서 종료된거니 현재완료처럼 자신의 지금까지 라는 시점정도로 지속되지 않음을 의미하는건가요?? 미치겟어요 너무 헷갈려요... 분명 책에서는 그렇게 말하고 갑자기 또 방금전까지 부터 말하는 시점에도 진행되고 있는 문장을 표현할 때도 사용이라고 하니.. 도대체 뭐가 뭐죠?

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

      예를 들어서 동생이 땀을 뻘뻘 흘리면서 집에 왔을 때, What's uo?이라고 물었을 때, 방금 전까지 동생이 집에 막 뛰어왔다고 한다면 I have been running. 이라고 말하는 거죠.

  5. ㅇㅇ at 2019.04.27 21:11 [edit/del]

    아무리 봐도봐도 헷갈리네요. 거의 1주일에 한 번은 다시 보는 것 같아요.

    Reply

submit