본문 바로가기
영어 문법 하루 한 개

영어 문법 하루 한 개 - 현재완료진행형 언제, 어떻게 사용할까요?

by infpmom 2025. 2. 27.

 

지난 글에서 현재완료와 과거의 차이에 대해서 알아보았습니다.

 

영어 시제를 공부하다 보면 현재완료(Present Perfect)와 현재완료진행(Present Perfect Continuous)이 헷갈릴 수 있습니다. 특히, 둘 다 과거와 현재를 연결하는 역할을 하지만 미묘한 차이점이 있습니다. 이번 포스팅에서는 현재완료진행형이 무엇인지, 언제 사용하는지 쉽게 정리해 보겠습니다.

 

2025.02.26 - [영어 문법 하루 한 개] - 영어 문법 하루 한 개 - 현재완료 vs 과거, 어떻게 다를까요?

 

영어 문법 하루 한 개 - 현재완료 vs 과거, 어떻게 다를까요?

지난 글로 현재완료 시제에 대해 알아보았습니다. 2025.02.26 - [영어 문법 하루 한 개] - 영어 문법 하루 한 개 - 현재완료 시제는 언제 어떻게 쓸까? 영어 문법 하루 한 개 - 현재완료 시제는 언제

infpmom.tistory.com

 


 

썸네일

1. 현재완료진행형이란?

공식 :  have/has + 동사 - ing

현재완료진행형과거에 시작된 공작이 현재까지 지속되고 있거나, 최근까지 진행되었음을 강조할 때 사용합니다.

 

예시

I have been studying English for three years. (나는 3년 동안 영어를 공부해 오고 있다.)

She has been working since morning. (그녀는 아침부터 계속 일하고 있다.)

 

현재완료와의 차이점?

  • 현재완료 (have/has + PP) : 과거에 일어난 일이 현재와 연결됨 (완료, 경험, 결과)
  • 현재완료진행 (have/has been + ~ing) : 계속 진행되고 있는 동작을 강조

 


 

2. 현재완료진행형의 주요 쓰임

과거부터 지금까지 '계속 진행 중'인 동작

현재완료진행형은 for/since 와 함께 사용되어 어떤 행동이 계속되고 있음을 강조합니다.

  • We have been waiting for you for an hour. (우리는 한 시간 동안 계속 너를 기다리고 있어.)
  • He has been reading a book since this morning. (그는 오늘 아침부터 계속 책을 읽고 있어.)

 

최근까지 진행되었고, 지금도 영향을 미치는 동작

어떤 행동이 최근까지 계속되었고, 그 여파가 남아 있는 경우 사용합니다

  • I have been running, so I'm out of breath. (나는 계속 달려왔어, 그래서 숨이 차.)
  • She has been crying. (그녀는 계속 울고 있었어 > 지금도 눈물이 남아 있을 수 있음)

 


3. 현재완료 vs 현재완료진행 비교

시제 공식 의미 예문
현재완료
(Present Perfect)
have/has + 과거분사(pp) 완료,경험,결과를 강조 I have written three reports.
(나는 보고서를 3개 썼다.)
현재완료진행
(Present Perfect Continuous)
have/has + been + ~ing 동작의 지속성을 강조 I have been writing a report all day.
(나는 하루 종일 보고서를 쓰고 있다.)

핵심 차이점

  • 현재완료 : "일어난 사실"을 강조
  • 현재완료진행 : "지속적인 과정"을 강조

 


4. 현재완료진행형 사용 시 주의할 점

상태 동사(stative verbs)와 함께 사용하지 않음

상태를 나타내는 동사(love, know, have, believe 등)는 현재완료진행형이 아닌 현재완료형을 사용해야 합니다.

 

  • I have known her for 10 years. (O)
  • I have been knowing her for 10 years. (X)

 

동작을 나타내는 동사(learn, work, study  등)와 함께 주로 사용됩니다.

 


정리

  • 현재완료진행형은 과거부터 지금까지 지속된 동작을 강조할 때 사용됩니다.
  • for/since 와 함께 사용하면 더욱 자연스럽습니다. 
  • 현재완료와의 차이를 이해하면 더 정확하게 활용할 수 있습니다.

 

이제 현재완료진행형이 좀 더 명확해졌나요? 다음 포스팅에서는 현재완료, 현재완료진행, 과거형을 비교하여 실전에서 어떻게 활용하는지 알아보겠습니다!