English Mechanism

현재완료 vs 현재완료 진행형, 헷갈리시나요?

slowblooms 2025. 12. 4. 14:11

현재완료 vs 현재완료 진행형, 헷갈릴 때 이렇게 고르세요

오늘은 많은 분들이 헷갈려 하는 현재완료 (have/has + p.p)현재완료 진행형 (have/has been ~ing)의 차이를 “어떻게 고를 것인가”에 집중해서 정리해 보겠습니다.


0. 큰 그림 한 줄 요약

  • 현재완료 (have/has + p.p) 👉 결과 / 상태 / 경험 / 횟수
    “지금까지 이렇게 되어 있다
  • 현재완료 진행형 (have/has been ~ing) 👉 과정 / 활동 / 기간 / 계속되는 느낌
    “지금까지 계속 이렇게 해 오는 중이다

1단계: ‘결과·상태 vs 활동·과정’ 먼저 보기

✅ 결과·상태·횟수에 초점 → 현재완료

  • I have finished my homework.
    → “끝났다”는 결과가 중요
  • She has broken her leg.
    → 다리가 부러진 상태에 초점
  • I have read this book three times.
    몇 번 읽었는지(횟수)
  • He has visited Paris many times.
    → 경험 + 횟수

✅ 활동·과정·기간에 초점 → 현재완료 진행형

  • I have been studying English all day.
    → 오늘 하루 종일 공부하는 과정
  • She has been working here for three years.
    → 3년 동안 계속 일해 오는 진행
  • It has been raining for hours.
    → 몇 시간 동안 계속 내리는 중

정리하면, 현재완료는 “끝났냐 / 몇 번 했냐 / 지금 상태가 어떠냐”에, 현재완료 진행형은 “얼마 동안 해 오고 있느냐 / 지금도 이어지는 과정이냐”에 초점이 있습니다.


2단계: 질문이 ‘How many?’ vs ‘How long?’ 인가?

How many / how much / how often → 현재완료

  • How many pages have you read?
  • I have watched that movie three times.

How long → 둘 다 가능, 뉘앙스 차이

  • I have lived here for 10 years.
    → 10년 동안 여기 산 결과·사실 (정착, 담백한 느낌)
  • I have been living here for 10 years.
    → 10년째 여기서 살아오는 과정 강조, 약간 더 역동적·임시 느낌

한국어 감각으로는, “몇 번 했어요? 다 했어요?” → 현재완료,
“얼마 동안 하고 있었어요?” → 현재완료 진행형에 가깝다고 보면 쉽습니다.


3단계: 아직도 계속인지, 깔끔히 끝났는지

‘끝났다’가 중요하면 → 현재완료

  • I have cleaned the kitchen.
    → 그래서 지금 부엌이 깨끗한 상태
  • They have closed the shop.
    → 지금 가게가 닫혀 있다

‘계속 하고 있었다 / 여운’이 중요하면 → 현재완료 진행형

  • I have been cleaning the kitchen.
    → 한동안 계속 청소했어서 지금 지친 느낌까지 전달
  • I have been working all day.
    → 오늘 하루 종일 일해 와서, 지금도 피곤한 여운

4단계: 동사 종류 먼저 보기 (상태 동사는 현재완료 쪽)

상태 동사(state verbs)는 원래 진행형을 잘 안 쓰기 때문에, 기간을 말해도 현재완료를 사용합니다.

대표 상태 동사들

  • know, understand, believe, remember, forget
  • like, love, hate, prefer
  • want, need
  • have(소유), own, belong
  • seem, look(=seem), sound (느낌)

자연스러운 예

  • I have known her for 10 years. (✅)
  • I have had this car since 2020. (✅)

아래처럼 쓰면 매우 어색합니다.

  • I have been knowing her for 10 years.
  • I have been having this car since 2020.

→ 마음·감정·소유·인지 동사는 “얼마 동안”을 말할 때도 have + p.p (현재완료)로 정리하는 것이 기본입니다.


5단계: 부사(표현)로 감 잡기

현재완료에 잘 붙는 표현

  • just, already, yet, ever, never, so far, recently
  • once, twice, three times, many times
  • I have just finished my homework.
  • She has already eaten.
  • I have never seen that movie.

현재완료 진행형에 자주 쓰이는 표현

  • all day, all morning, all night
  • for two hours, since 5 o’clock
  • lately, recently (활동 강조)
  • I have been watching YouTube all night.
  • He has been working here since 2019.
  • She has been feeling tired lately.

👉 “방금/이미/아직/한 번도/몇 번” → 현재완료,
“하루 종일/몇 시간 동안/언제부터 지금까지” → 현재완료 진행형이 자연스럽습니다.


6. 짝 비교로 감 잡기

1) 공부 예문

  • I have studied English for 3 years.
    → 3년 동안 공부해 온 사실·결과 (담백)
  • I have been studying English for 3 years.
    → 3년째 계속 공부해 오는 과정 강조

2) 책 읽기

  • I have read 50 pages so far.
    → 지금까지 50쪽 읽었다 = 양/결과
  • I have been reading this book all afternoon.
    → 오후 내내 읽고 있었다 = 과정/지속

3) 비·날씨

  • It has rained a lot this week.
    → 이번 주에 비가 많이 왔다 = 양/결과
  • It has been raining all day.
    → 하루 종일 비가 내리고 있다 = 계속 진행

7. 초간단 결정표 (요약)

질문 YES NO → 다음 단계
1. 결과 / 상태 / 횟수가 더 중요해요? 현재완료 (have + p.p) 2번으로
2. ‘얼마 동안 계속 ~하는 중이다’가 중요해요? 현재완료 진행형 (have been ~ing) 3번으로
3. 동사가 상태 동사인가요? (know, like, own…) 현재완료 사용 4번으로
4. 시간 표현은 어떤가요? just / already / yet / ever / never /
once, twice, three times…
현재완료
all day / for 3 hours / since 9 / lately…
현재완료 진행형

8. Mini Quiz – 현재완료 vs 현재완료 진행형

문맥을 보고 괄호 안 동사를 알맞은 형태로 바꿔 보세요.

  1. (결과 강조)
    “나 숙제 다 했어.”
    I (finish) my homework.
  2. (과정 강조)
    “나 오늘 하루 종일 그 프로젝트 하고 있었어.”
    I (work) on that project all day.
  3. (경험/횟수)
    “나는 그 영화를 세 번 봤어.”
    I (see) that movie three times.
  4. (기간, 상태 동사)
    “나는 그를 10년 동안 알아 왔어.”
    I (know) him for ten years.
  5. (지속 + 여운)
    “요즘 계속 피곤해.”
    I (feel) tired lately.

정답

  1. I have finished my homework. → 결과
  2. I have been working on that project all day. → 과정/지속
  3. I have seen that movie three times. → 횟수
  4. I have known him for ten years. → 상태 동사 + 기간
  5. I have been feeling tired lately. → 요즘 계속 그런 상태(진행형 허용 동사)

이제 문장을 볼 때마다, “결과·상태냐, 아니면 과정·지속이냐”만 먼저 떠올려 보세요.
현재완료와 현재완료 진행형의 선택이 훨씬 자연스럽게 느껴질 것입니다. 🌱

 

 

 

 

© MisoEnglish / Michelle Kim. This is original content written by the author. Unauthorized reproduction or full reposting is prohibited. You may quote short parts only with clear credit and a link to the original post.

이 글은 작성자가 직접 집필한 오리지널 콘텐츠입니다. 전체 복제·무단 재게시를 금하며, 일부 인용 시에는 반드시 출처(MisoEnglish)와 링크를 남겨 주세요.