B1 Verb Tenses 15 min read 보통

진행 중인 행동에 대해 이야기하기 (현재완료 진행형)

Mastering Present Perfect Continuous connects past actions to current reality, revealing duration and impact.

Grammar Rule in 30 Seconds

Use this to talk about actions that started in the past and are still happening right now, focusing on the duration.

  • Use 'have/has been' + '-ing' for ongoing actions like 'I have been waiting'.
  • Focus on 'how long' something has been happening using 'for' or 'since'.
  • Use it for recent actions that have a visible result now, like being sweaty from running.
Subject + 🏗️ (have/has) + 🧱 (been) + 🏃‍♂️ (verb-ing)

Overview

### Overview
영어에서 '과거에 시작되어 현재까지 계속되거나, 최근에 끝나서 그 영향이 현재에 남아 있는 동작'을 표현할 때 사용하는 시제가 바로 현재완료 진행형 (Present Perfect Continuous Tense)입니다. 이 시제는 동작의 지속성진행 중인 상태를 강조하며, 단순히 동작이 완료되었음을 나타내는 것이 아니라, 그 동작이 얼마나 오랫동안 이어져 왔는지, 혹은 왜 현재 그런 상태인지를 설명하는 데 매우 유용합니다. 과거의 사건을 현재 상황과 연결해 주는 다리 역할을 한다고 생각하시면 됩니다.
예를 들어, '얼마나 오래 ~해왔는지' 또는 '왜 지금 이런 상태인지'를 설명할 때 이 시제가 사용됩니다. B1 레벨 학습자라면 이 시제를 능숙하게 구사하여 영어로 지속적인 활동과 그 즉각적인 결과들을 자연스럽게 표현하는 것이 중요합니다.
### How This Grammar Works
현재완료 진행형 (Present Perfect Continuous Tense)은 과거에 시작된 동작이 현재까지 이어지고 있거나, 혹은 최근에 끝났지만 그 흔적이 현재까지 남아 있는 경우에 사용됩니다. 이 시제의 핵심은 지속성(duration)연속성(continuity)을 강조하는 것입니다. 문법적 구조를 살펴보면, have/has (현재완료 시제)와 been (과거분사) + -ing (현재분사)가 결합된 형태입니다.
여기서 have/has는 과거의 일이 현재와 관련이 있음을 나타내고, been은 '계속되어 온 상태'를, 그리고 -ing 형태의 동사는 '진행 중인 동작' 자체를 의미합니다. 이 세 가지 요소가 합쳐져서 동작의 '결과'보다는 동작의 과정에 초점을 맞추게 됩니다.
예를 들어, I have been learning German for three years.라는 문장은 '저는 3년 동안 독일어를 배워왔습니다.'라는 뜻으로, 3년 전부터 독일어 학습을 시작해서 지금까지도 계속 배우고 있으며, 그 학습 과정이 이어지고 있음을 강조합니다. 단순히 '독일어를 배웠다' (Present Perfect Simple)는 것과는 뉘앙스가 다릅니다. 현재완료 진행형은 영어에서 시간적인 관계를 섬세하게 전달하는 강력한 도구이며, 과거부터 현재까지 이어지는 역동적인 상황이나 그 영향을 설명할 때 필수적입니다.
한국어에는 영어의 현재완료 진행형과 정확히 일치하는 시제가 없기 때문에, 이 뉘anc를 이해하는 것이 중요합니다. 한국어에서는 보통 '오랫동안 ~해왔어요.' 또는 '~하고 있어요.' 와 같이 문맥이나 부사어(예: '3년 동안', '계속')를 통해 지속성을 나타냅니다. 하지만 영어에서는 have/has been + -ing이라는 특정 시제 형태를 통해 이러한 의미를 명확하게 전달합니다.
### Formation Pattern
현재완료 진행형은 다음과 같은 명확한 패턴으로 만들어집니다. 이 패턴을 정확히 익히는 것이 시제 활용의 기본입니다.
주어 + have/has + been + 동사원형-ing
각 구성 요소를 자세히 살펴보겠습니다.
  • 주어 (Subject): 동작을 하는 사람이나 사물을 나타냅니다. (예: I, you, he, Sarah, the students)
  • have 또는 has: 현재완료 시제를 만드는 조동사입니다. 주어가 3인칭 단수 (he, she, it, 또는 단수 명사)일 경우에는 has를 사용하고, 그 외의 모든 주어 (I, you, we, they, 또는 복수 명사)에는 have를 사용합니다.
  • 예: He has been waiting. (그는 기다려왔다.)
  • 예: They have been waiting. (그들은 기다려왔다.)
  • been: 'to be' 동사의 과거분사 형태입니다. 이 단어는 현재완료 진행형에서 반드시 사용되어야 하며, 항상 have/has 바로 뒤에 옵니다. 이 부분이 빠지면 문법적으로 틀린 문장이 됩니다.
  • 동사원형-ing (Main Verb + -ing): 현재 진행형을 만드는 현재분사 형태입니다. 이 -ing 형태가 동작이 현재 진행 중임을 나타냅니다.
  • 예: workworking, studystudying, playplaying, eateating
만드는 과정 예시:
  1. 1주어: We (우리)
  2. 2have/has: 주어가 We이므로 have를 사용합니다.
  3. 3been: 그대로 been을 씁니다.
  4. 4동사원형-ing: '토론하다'라는 뜻의 discuss-ing를 붙여 discussing으로 만듭니다.
이 모든 요소를 합치면 다음과 같은 문장이 됩니다.
We have been discussing the project. (우리는 그 프로젝트에 대해 토론해 왔습니다.)
부정문 만들기: have/hasbeen 사이에 not을 넣어 만듭니다. have nothaven't로, has nothasn't로 줄여 쓸 수 있습니다.
  • 예: I have not been feeling well.I haven't been feeling well. (저는 몸이 좋지 않아 왔어요.)
의문문 만들기: 주어와 have/has의 위치를 바꾸어 만듭니다.
  • 예: Have you been waiting long? (오래 기다려 왔나요?)
이처럼 정해진 패턴을 따르면 현재완료 진행형을 정확하게 만들 수 있습니다.
### When To Use It
현재완료 진행형은 어떤 상황에서 사용해야 할까요? 몇 가지 주요한 경우를 살펴보겠습니다.
  1. 1과거에 시작되어 현재까지 계속 진행 중인 동작: 이 시제의 가장 대표적인 용법입니다. 동작이 언제 시작되었는지, 그리고 얼마나 오랫동안 지속되었는지를 강조할 때 사용합니다. 주로 for (기간) 또는 since (시점)와 함께 쓰입니다.
  • 예: I have been studying English for five years. (저는 5년 동안 영어를 공부해 왔습니다.)
→ 5년 전에 시작해서 지금 이 순간까지도 계속 공부하고 있다는 의미가 강조됩니다.
  • 예: She has been working here since last March. (그녀는 지난 3월부터 여기서 일해 왔습니다.)
→ 지난 3월에 일을 시작해서 현재까지 계속 일하고 있음을 나타냅니다.
  • How long으로 시작하는 질문에도 자주 사용됩니다.
예: How long have you been living in Seoul? (서울에 얼마나 오래 살아왔나요?)
  1. 1최근에 끝나서 그 결과나 영향이 현재에 남아 있는 동작: 동작 자체는 이미 끝났을 수 있지만, 그 동작 때문에 현재 어떤 상태이거나 결과가 나타나는 경우입니다. 동작의 '과정'이 현재 상태의 원인임을 설명할 때 사용합니다.
  • 예: You look tired. Have you been working too hard? (피곤해 보이네요. 너무 열심히 일해 왔나요?)
→ 지금 피곤해 보이는 '결과'가 과거부터 계속 일해 온 '과정' 때문임을 묻는 것입니다.
  • 예: The ground is wet. It has been raining. (땅이 젖어 있네요. 비가 왔었나 봐요.)
→ 비가 지금은 그쳤을지라도, 땅이 젖어 있는 현재 상태의 원인이 비가 왔던 과정임을 나타냅니다.
  1. 1일시적이거나 임시적인 상황을 나타낼 때: 어떤 동작이나 상태가 영구적이지 않고, 일시적으로 지속되고 있음을 나타낼 때도 사용됩니다. 특히 현재완료 단순형(Present Perfect Simple)이 좀 더 영구적인 상태를 나타내는 것과 대조됩니다.
  • 예: I have been living in a temporary apartment while my house is being renovated. (집을 수리하는 동안 임시 아파트에 살고 있습니다.)
→ '임시 아파트에 사는 것'이 일시적인 상황임을 나타냅니다.
  • 반면, I have lived in this city for twenty years. (저는 이 도시에서 20년 동안 살아왔습니다.)는 더 영구적인 거주 상태를 나타낼 수 있습니다.
  1. 1'얼마나 오래' 지속되었는지 강조할 때: 특히 How long과 함께 쓰여 특정 동작의 지속 기간을 묻거나 답할 때 매우 유용합니다.
  • 예: How long have they been dating? (그들은 얼마나 오래 사귀어 왔나요?)
  • 답변: They have been dating for two years. (그들은 2년 동안 사귀어 왔어요.)
이처럼 현재완료 진행형은 단순히 과거의 동작을 말하는 것이 아니라, 그 동작이 현재와 어떻게 연결되는지, 그 과정과 지속성이 얼마나 중요한지를 전달할 때 사용됩니다.
### When Not To Use It
현재완료 진행형은 모든 동작에 사용할 수 있는 것은 아닙니다. 특히 다음과 같은 경우에는 사용하지 않거나, 다른 시제를 사용해야 합니다.
  1. 1상태 동사 (State Verbs)와 함께 사용할 때: know, believe, understand, love, hate, want, need, have (소유의 의미), own, seem, appear, be 등과 같이 감정, 생각, 소유, 상태 등을 나타내는 동사들은 본질적으로 지속적인 상태를 나타내므로 일반적으로 진행형 형태로 사용하지 않습니다. 현재완료 단순형(Present Perfect Simple)을 사용해야 합니다.
  • 틀린 표현: I have been knowing him for five years.
  • 올바른 표현: I have known him for five years. (저는 그를 5년 동안 알아왔습니다.)
  • 틀린 표현: She has been having a car since 2010.
  • 올바른 표현: She has had a car since 2010. (그녀는 2010년부터 차를 소유해 왔습니다.)
  1. 1동작의 완료나 결과, 또는 양에 초점을 맞출 때: 동작이 얼마나 많이, 혹은 얼마나 완료되었는지에 초점을 맞출 때는 현재완료 단순형을 사용합니다. 현재완료 진행형은 '과정'을 강조하기 때문에, 완료된 결과나 횟수를 나타내는 데는 적합하지 않습니다.
  • 예: I have written three emails this morning. (오늘 아침에 이메일 세 통을 썼습니다.) - 완료된 양 강조
  • 어색한 표현: I have been writing three emails this morning. (이 표현은 마치 세 통의 이메일을 동시에 계속 쓰고 있는 것처럼 들릴 수 있어 어색합니다.)
  • 예: She has read ten books this year. (그녀는 올해 책 열 권을 읽었습니다.) - 완료된 횟수 강조
  1. 1과거에 완전히 끝난 동작을 나타낼 때: 특정 과거 시점을 명확히 나타내는 부사(예: yesterday, last week, in 1999)와 함께 사용될 경우, 동작은 과거에 완료된 것으로 간주되므로 현재완료 진행형을 사용하지 않습니다. 이때는 단순 과거 시제(Simple Past)를 사용해야 합니다.
  • 틀린 표현: I have been watching a movie last night.
  • 올바른 표현: I watched a movie last night. (어젯밤에 영화를 봤습니다.)
  • last night이라는 표현 자체가 과거 시점을 명확히 하기 때문에, 현재와 연결되는 현재완료 진행형은 어울리지 않습니다.
  1. 1영구적이거나 습관적인 동작을 나타낼 때: 현재완료 진행형은 주로 일시적인 동작이나 상태를 나타냅니다. 만약 어떤 동작이 영구적이거나, 반복되는 습관의 일부라면 현재 시제나 현재완료 단순형을 사용하는 것이 더 적절합니다.
  • 예: He studies English every day. (그는 매일 영어를 공부합니다.) - 규칙적인 습관 (현재 시제)
  • He has studied English for ten years. (그는 10년 동안 영어를 공부했습니다.) - 10년간의 지속 (현재완료 단순형, 결과/경험 강조 가능)
  • He has been studying English for ten years. (그는 10년 동안 영어를 공부해 왔습니다.) - 10년간의 지속 (현재완료 진행형, 과정/지속성 강조)
이 경우, '10년 동안 공부해 왔다'는 과정 자체를 강조할 때는 진행형도 가능하지만, 단순히 '10년 공부했다'는 사실 자체를 말할 때는 단순형이 더 자연스러울 수 있습니다. 맥락에 따라 선택해야 합니다.
이러한 점들을 유의하면 현재완료 진행형을 더 정확하고 자연스럽게 사용할 수 있습니다.
### Common Mistakes
한국어 화자들이 현재완료 진행형을 사용할 때 자주 저지르는 실수들이 있습니다. 이러한 실수들은 한국어의 문법적 특징이나 표현 방식이 영어에 그대로 적용되면서 발생하는 경우가 많습니다.
  1. 1현재완료 단순형 (Present Perfect Simple)과의 혼동: 현재완료 진행형은 '과정'과 '지속성'을 강조하는 반면, 현재완료 단순형은 '경험', '결과', '완료' 등을 강조합니다. 이 둘의 뉘앙스 차이를 명확히 구분하지 못해 혼동하는 경우가 많습니다.
  • 실수: I have been reading this book for two days. (이 책을 이틀 동안 계속 읽고 있다 - 과정 강조)
이 문장 자체는 맞지만, 만약 책을 이미 다 읽었고 '이틀에 걸쳐 책 한 권을 다 읽었다'는 결과를 말하고 싶다면 현재완료 단순형을 써야 합니다.
  • 올바른 표현 (결과 강조): I have read this book in two days. (이틀 만에 이 책을 읽었다.)
  • 실수: She has lived in London for 10 years. (그녀는 런던에 10년 동안 살아왔다 - 현재까지 계속 거주 중임을 강조)
만약 그녀가 지금은 런던에 살지 않고 과거에 10년 동안 살았던 '경험'을 말하고 싶다면 단순형이 더 적절합니다.
  • 올바른 표현 (경험 강조): She has lived in London for 10 years. (이 경우, 단순형은 현재까지 살고 있다는 의미와 과거 경험의 의미 둘 다 가질 수 있어 문맥이 중요합니다. 진행형은 현재까지 계속 살고 있다는 의미를 더 명확히 합니다.)
  1. 1상태 동사를 진행형으로 잘못 사용하는 경우: 앞서 'When Not To Use It'에서도 언급했지만, 한국어에서는 '나는 ~를 알고 있다', '나는 ~를 가지고 있다'와 같이 상태를 나타내는 표현도 '-고 있다' 형태를 붙여 진행의 느낌을 표현하는 경우가 많습니다. 이를 영어에 그대로 적용하여 상태 동사를 현재완료 진행형으로 잘못 사용하는 실수가 빈번합니다.
  • 한국어식 사고: '저는 5년 동안 그를 알고 지내고 있어요.' → I have been knowing him for 5 years. (X)
  • 올바른 영어 표현: I have known him for 5 years. (O)
  • 한국어식 사고: '저는 지금 배가 고픈 상태예요.' → I am being hungry. (X)
  • 올바른 영어 표현: I am hungry. (O) (현재 시제) 또는 I have been hungry all day. (하루 종일 배고픈 상태였다 - 현재완료 진행형, 일시적이고 지속된 상태 강조)
  1. 1조동사 hashave의 혼동: 주어가 3인칭 단수일 때 has를 써야 한다는 규칙을 간과하고 모든 주어에 have를 사용하거나, 반대로 3인칭 단수 주어에 have를 사용하는 실수가 있습니다.
  • 실수: He have been studying hard. (X)
  • 올바른 표현: He has been studying hard. (O)
  • 실수: She has a lot of work. (이 문장은 맞지만, 진행형으로 잘못 만들 때 She has been having a lot of work. (X) 이라고 하는 경우가 있습니다.)
  1. 1been을 빼먹는 경우: 현재완료 진행형의 핵심 구성 요소인 been을 빼먹고 have/has + 동사원형-ing 형태로 사용하는 실수입니다. 이는 문법적으로 완전히 틀린 문장이 됩니다.
  • 실수: They have working on the project since morning. (X)
  • 올바른 표현: They have been working on the project since morning. (O)
이러한 실수들은 한국어의 영향을 받은 것이므로, 영어의 해당 시제 규칙을 명확히 인지하고 의식적으로 연습하는 것이 중요합니다.
### Contrast With Similar Patterns
현재완료 진행형은 다른 시제들과 혼동되기 쉽습니다. 특히 현재완료 단순형, 단순 과거 시제, 그리고 현재 진행형과의 차이점을 명확히 이해하는 것이 중요합니다.
| 시제 (Tense) | 형태 (Form) | 강조점 (Emphasis) | 예시 (Example) | 한국어 의미 (Korean Meaning) |
| :--------------------------- | :-------------------------------- | :---------------------------------------------------- | :---------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------- |
| 현재 진행형 (Present Continuous) | am/is/are + V-ing | 지금 이 순간 동작이 진행 중임을 나타냄 | I am studying English now. | 나는 지금 영어를 공부하고 있다. (현재 시점에 초점) |
| 단순 과거 (Simple Past) | V-ed (불규칙 동사는 과거형) | 과거의 특정 시점에 완료된 동작이나 상태를 나타냄 | I studied English yesterday. | 나는 어제 영어를 공부했다. (과거의 특정 시점 완료) |
| 현재완료 단순형 (Present Perfect Simple) | have/has + p.p. | 과거부터 현재까지의 경험, 완료, 결과, 또는 기간을 나타냄 | I have studied English for 5 years. (5년간 공부한 경험/결과) I have studied English. (영어를 공부해 본 적 있다 - 경험) | 나는 5년 동안 영어를 공부해 왔다. (경험, 결과, 완료 강조) 나는 영어를 공부했다. (경험) |
| 현재완료 진행형 (Present Perfect Continuous) | have/has + been + V-ing | 과거부터 현재까지 동작이 지속되고 있음을 강조 | I have been studying English for 5 years. (5년간 계속 공부하는 과정 강조) | 나는 5년 동안 영어를 공부해 왔다. (과정, 지속성 강조) |
주요 차이점 요약:
  • 현재 진행형 vs. 현재완료 진행형: 현재 진행형은 '지금 이 순간'에 초점을 맞추지만, 현재완료 진행형은 '과거부터 지금까지 쭉' 이어져 온 동작의 지속성을 강조합니다.
  • I am studying. (지금 공부 중이다.)
  • I have been studying for 3 hours. (3시간 동안 계속 공부 중이다.)
  • 단순 과거 vs. 현재완료 단순형/진행형: 단순 과거는 과거의 특정 시점에서 끝난 일을 말합니다. 반면 현재완료 시제들은 과거의 일이 현재와 관련이 있음을 나타냅니다.
  • I studied English last year. (작년에 영어를 공부했다 - 지금과는 관련 없을 수 있음)
  • I have studied English. (영어를 공부한 경험이 있다 - 현재와 관련 있음)
  • I have been studying English. (영어를 공부해 왔다 - 현재까지 공부하는 과정이 이어짐)
  • 현재완료 단순형 vs. 현재완료 진행형: 이 둘의 구분은 가장 어렵고 중요합니다. 핵심은 '결과/완료' vs. '과정/지속성'입니다.
  • She has written the report. (그녀는 보고서를 썼다 - 완료된 결과 강조)
  • She has been writing the report. (그녀는 보고서를 쓰고 있었다 - 보고서를 쓰는 과정이 진행 중임을 강조)
한국어에서는 이러한 시제 구분이 영어만큼 명확하지 않아 혼동하기 쉽습니다. 영어로 말할 때는 '지금까지 얼마나 오랫동안 그 동작이 이어져 왔는가?' 또는 '그 동작의 결과가 지금 중요한가?'를 스스로에게 질문하며 적절한 시제를 선택하는 연습이 필요합니다.
### Quick FAQ
Q1: I have lived here for 10 years.I have been living here for 10 years. 의 차이는 무엇인가요?
A1: 두 문장 모두 '나는 이곳에 10년 동안 살아왔다'는 의미를 전달하지만, 뉘앙스에 약간의 차이가 있습니다. I have lived here for 10 years. (현재완료 단순형)는 10년 동안 살아왔다는 경험이나 결과를 나타내며, 현재도 살고 있을 가능성이 높습니다. 반면, I have been living here for 10 years. (현재완료 진행형)는 10년 동안 살아온 과정지속성을 더 강조합니다.
'10년 동안 이곳에 거주해 왔다'는 사실 자체를 부각하며, 현재도 거주 중임을 나타냅니다. 많은 경우 두 표현은 거의 같은 의미로 사용될 수 있지만, 진행형이 동작의 연속성을 좀 더 명확히 나타냅니다.
Q2: 상태 동사 (State Verbs)는 현재완료 진행형으로 절대 쓸 수 없나요?
A2: 일반적으로는 상태 동사를 진행형으로 사용하지 않습니다. 하지만 예외적으로, 상태 동사가 일시적인 변화나 일시적인 상태를 나타낼 때는 진행형으로 사용될 수도 있습니다. 예를 들어, be 동사는 보통 상태 동사이지만, He is being difficult. (그는 지금 까다롭게 굴고 있다)처럼 '일시적으로 그런 행동을 하고 있다'는 의미로 진행형을 쓸 수 있습니다.
하지만 이런 경우는 매우 제한적이며, 대부분의 상태 동사는 현재완료 단순형과 함께 사용해야 합니다. 따라서 기본적으로는 상태 동사를 진행형으로 쓰지 않는다고 생각하는 것이 안전합니다.
Q3: forsince는 현재완료 진행형에서만 사용되나요?
A3: 아닙니다. forsince현재완료 시제 (단순형, 진행형 모두)와 함께 사용되어 특정 기간 또는 시작점을 나타냅니다. 현재완료 진행형에서 동작의 지속성을 강조하기 때문에 forsince와 자주 함께 쓰이는 경향이 있지만, 현재완료 단순형에서도 동일하게 사용됩니다.
  • 예 (단순형): I have known her for five years. (나는 그녀를 5년 동안 알아왔다.)
  • 예 (진행형): I have been knowing her for five years. (이 문장은 어색하며, 보통 I have known her...로 씁니다.)
  • 예 (단순형): He has lived here since 2010. (그는 2010년부터 이곳에 살아왔다.)
  • 예 (진행형): He has been living here since 2010. (그는 2010년부터 이곳에 계속 살아오고 있다.)
Q4: 현재완료 진행형을 쓰면 항상 '지금도 계속하고 있다'는 뜻인가요?
A4: 반드시 그렇지는 않습니다. 현재완료 진행형은 과거에 시작된 동작이 현재까지 이어져 왔음을 나타내며, 대부분의 경우 현재에도 그 동작이 계속되고 있음을 내포합니다. 하지만 때로는 최근에 그 동작이 끝났지만, 그 영향이 현재에 남아 있음을 강조할 때도 사용됩니다.
예를 들어, My eyes are red because I have been crying. (내 눈이 빨간 건 내가 울었기 때문이야.) 라는 문장에서, 지금은 울고 있지 않을 수도 있지만, 울었던 동작의 결과(충혈된 눈)가 현재 남아 있음을 나타냅니다. 따라서 문맥에 따라 '현재까지 계속 진행 중'이거나, '최근에 끝나서 현재에 영향이 있음' 두 가지로 해석될 수 있습니다.

Conjugating the Present Perfect Continuous

Subject Auxiliary (Have/Has) Been Verb (-ing) Example
I
have
been
working
I have been working.
You
have
been
working
You have been working.
He/She/It
has
been
working
She has been working.
We
have
been
working
We have been working.
They
have
been
working
They have been working.

Common Contractions

Full Form Contraction Negative Contraction
I have been
I've been
I haven't been
You have been
You've been
You haven't been
He has been
He's been
He hasn't been
She has been
She's been
She hasn't been
It has been
It's been
It hasn't been
We have been
We've been
We haven't been
They have been
They've been
They haven't been

Meanings

A verb tense used to show that an action started in the past and has continued up to the present moment, or has just stopped but has a clear effect on the present.

1

Duration from Past to Present

Emphasizing how long an activity has been continuing.

“She has been working here since 2015.”

“They have been talking on the phone for over an hour.”

2

Recent Activity with Present Result

An action that recently stopped but we can see the results now.

“I'm tired because I've been running.”

“The ground is wet; it has been raining.”

3

Temporary Situations

Describing a situation that is happening lately but might not be permanent.

“I've been staying with my brother until I find a flat.”

“He's been eating a lot of junk food recently.”

Reference Table

Reference table for 진행 중인 행동에 대해 이야기하기 (현재완료 진행형)
Form Structure Example
Affirmative
S + have/has + been + V-ing
I have been studying.
Negative
S + have/has + not + been + V-ing
She hasn't been sleeping.
Question
Have/Has + S + been + V-ing?
Have you been waiting?
Short Answer (+)
Yes, S + have/has.
Yes, I have.
Short Answer (-)
No, S + haven't/hasn't.
No, she hasn't.
Wh- Question
Wh- + have/has + S + been + V-ing?
What have they been doing?

격식 수준 스펙트럼

격식체
I apologize for the delay; I have been attending to an urgent matter.

I apologize for the delay; I have been attending to an urgent matter. (Apologizing for lateness)

중립
Sorry I'm late, I've been dealing with some stuff.

Sorry I'm late, I've been dealing with some stuff. (Apologizing for lateness)

비격식체
Sorry! Been busy with some things.

Sorry! Been busy with some things. (Apologizing for lateness)

속어
My bad, been tied up.

My bad, been tied up. (Apologizing for lateness)

Present Perfect Continuous Usage

Present Perfect Continuous

Duration

  • For For 2 hours
  • Since Since 9 AM

Result

  • Tired I've been running
  • Wet It's been raining

Simple vs. Continuous

Present Perfect Simple
Finished I have read the book.
Present Perfect Continuous
Ongoing I have been reading the book.

Choosing the Tense

1

Is the action ongoing?

YES
Use Continuous
NO
Is there a result?
2

Is it a stative verb?

YES
Use Simple
NO
Use Continuous

Time Markers

Duration

  • for ages
  • for a while
  • all day
📍

Starting Point

  • since Monday
  • since I was a kid
  • since breakfast

수준별 예문

1

I have been playing.

I have been playing.

2

She has been eating.

She has been eating.

3

We have been walking.

We have been walking.

4

They have been waiting.

They have been waiting.

1

I have been working for two hours.

I have been working for two hours.

2

He has been living here since May.

He has been living here since May.

3

Have you been waiting long?

Have you been waiting long?

4

It hasn't been raining today.

It hasn't been raining today.

1

I've been thinking about changing my job lately.

I've been thinking about changing my job lately.

2

Why are you so sweaty? I've been gardening.

Why are you so sweaty? I've been gardening.

3

They've been arguing all morning.

They've been arguing all morning.

4

She's been feeling a bit under the weather recently.

She's been feeling a bit under the weather recently.

1

I've been trying to reach you for days, but your phone was off.

I've been trying to reach you for days, but your phone was off.

2

The company has been struggling to meet its targets this quarter.

The company has been struggling to meet its targets this quarter.

3

He's been working out a lot; you can really see the difference.

He's been working out a lot; you can really see the difference.

4

We've been considering moving to the countryside for some time now.

We've been considering moving to the countryside for some time now.

1

I've been meaning to catch up with you regarding the project's progress.

I've been meaning to catch up with you regarding the project's progress.

2

The researchers have been conducting experiments to validate the hypothesis.

The researchers have been conducting experiments to validate the hypothesis.

3

She has been consistently outperforming her peers in every assessment.

She has been consistently outperforming her peers in every assessment.

4

The political climate has been shifting toward more populist ideologies.

The political climate has been shifting toward more populist ideologies.

1

The author has been painstakingly revising the manuscript for over a decade.

The author has been painstakingly revising the manuscript for over a decade.

2

Economists have been debating the long-term implications of this policy since its inception.

Economists have been debating the long-term implications of this policy since its inception.

3

The ecosystem has been undergoing subtle but irreversible changes due to global warming.

The ecosystem has been undergoing subtle but irreversible changes due to global warming.

4

I've been oscillating between accepting the offer and pursuing my own venture.

I've been oscillating between accepting the offer and pursuing my own venture.

혼동하기 쉬운

Talking about Ongoing Actions (Present Perfect Continuous) Present Perfect Simple

Learners mix them up when talking about completed vs. uncompleted actions.

Talking about Ongoing Actions (Present Perfect Continuous) Present Continuous

Learners use 'I am doing' for actions that started in the past.

Talking about Ongoing Actions (Present Perfect Continuous) Past Perfect Continuous

Learners use the Present form when the action ended before another past action.

자주 하는 실수

I am working here for 2 years.

I have been working here for 2 years.

In English, you cannot use the present tense for actions that started in the past.

I have working.

I have been working.

You must include 'been' to form the perfect continuous.

She has been work.

She has been working.

The main verb must always have the -ing ending.

They have been been working.

They have been working.

Don't double the 'been'.

He have been waiting.

He has been waiting.

Third person singular (he/she/it) requires 'has'.

I have been knowing him.

I have known him.

'Know' is a stative verb and cannot be used in the continuous form.

I've been here since two hours.

I've been here for two hours.

Use 'for' for a period of time, 'since' for a point in time.

I have been broken the vase.

I have broken the vase.

Breaking a vase is a single, finished action. Use Present Perfect Simple.

How long are you waiting?

How long have you been waiting?

'How long' usually triggers the Present Perfect Continuous.

I've been being tired.

I've been tired.

'Be' is a stative verb; 'been being' is rarely used in this context.

I've been having this car for years.

I've had this car for years.

When 'have' means possession, it is stative.

문장 패턴

I have been ___ for ___.

She has been ___ since ___.

Have you been ___ lately?

I'm tired because I've been ___.

Real World Usage

Job Interviews very common

I have been working in this industry for over a decade.

Texting Friends constant

Sorry, I've been sleeping all afternoon!

Doctor's Appointment common

I've been having these headaches for about a week.

Social Media Captions very common

We've been dreaming of this vacation for years!

Customer Support common

I've been trying to log in, but the site keeps crashing.

Weather Reports occasional

It has been raining steadily across the region.

Dating common

I've been looking forward to this date all week.

Academic Writing occasional

Scholars have been debating this theory for centuries.

💡

The 'How Long' Rule

If you ask a question starting with 'How long...', 90% of the time you should use the Present Perfect Continuous.
⚠️

Stative Verb Trap

Never use -ing with verbs like 'know', 'like', 'love', 'hate', or 'believe'. Even if it's ongoing, use the Simple form: 'I have known him' (NOT 'I have been knowing him').
🎯

Visible Results

Use this tense to explain why you look or feel a certain way. 'I've been crying' explains red eyes; 'I've been working' explains why you're tired.
💬

Politeness

Use 'I've been meaning to...' to introduce a topic you should have brought up earlier. It sounds very natural and polite.

Smart Tips

Automatically reach for the Present Perfect Continuous.

How long do you wait? How long have you been waiting?

Use 'I've been [verb-ing]' to provide the reason.

I am tired because I ran. I'm tired because I've been running.

You can use either Simple or Continuous, but Continuous sounds more like a current, active part of your life.

I have lived here for a year. I've been living here for a year.

Use 'I've been meaning to...' to show you haven't forgotten.

I wanted to call you. I've been meaning to call you.

발음

/aɪv bɪn ˈwɜːrkɪŋ/

The 'been' reduction

In natural speech, 'been' is often reduced to /bɪn/ (like 'bin') rather than /biːn/ (like 'bean').

I've been STUDYING.

Contraction stress

The stress usually falls on the main verb, not on 'have' or 'been'.

Rising-Falling for statements

I've been ↗waiting for ↘hours.

Conveys a sense of duration or slight frustration.

암기하기

기억법

Remember 'HBB': Have/Has + Been + -ing. Think of it as 'Have Been Busy' doing something.

시각적 연상

Imagine a long bridge connecting a 'Past' island to a 'Present' island. On the bridge, someone is walking (the action). The bridge is the 'been' part that holds the past and present together.

Rhyme

If the action's still in view, 'have been -ing' is for you!

Story

Bob started painting his house at 8 AM. It is now 2 PM and Bob is covered in paint. Bob says, 'I have been painting all day.' The paint on Bob is the result, and the time spent is the duration.

Word Web

DurationOngoingRecentlyLatelyForSinceProcess

챌린지

Look around you. Find one thing that has been happening for a while (e.g., the sun shining, a fan spinning). Say it out loud: 'The fan has been spinning for ten minutes.'

문화 노트

British speakers often use the Present Perfect Continuous more frequently than Americans in casual conversation to describe recent events.

Americans might sometimes substitute the Past Simple in contexts where a result is visible, though PPC is still standard for duration.

Australians frequently use the contraction 'I've been' followed by 'reckoning' to express a developing thought.

The 'have + been + -ing' construction developed in Middle English as a way to combine the perfect aspect (completion/result) with the progressive aspect (ongoing action).

대화 시작하기

What have you been doing since we last met?

Have you been watching any good series on Netflix lately?

What projects have you been working on at your job recently?

How long have you been living in this city?

일기 주제

Write about a hobby you have been practicing recently. How long have you been doing it?
Describe your daily routine over the last month. What have you been doing differently?
Reflect on your English learning journey. How long have you been studying, and what have you been focusing on?
Discuss a global issue that has been developing over the last few years.

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

Complete the sentence with the correct form of the verb in brackets.

I ___ (wait) for the bus for twenty minutes.

✓ Correct! ✗ Not quite. Correct answer: have been waiting
The duration 'for twenty minutes' requires the Present Perfect Continuous.
Choose the most natural sounding sentence. 객관식

Why are your hands so dirty?

✓ Correct! ✗ Not quite. Correct answer: I have been working in the garden.
The dirty hands are a present result of a recent activity.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

She has been knowing him since they were children.

✓ Correct! ✗ Not quite. Correct answer: has been knowing -> has known
'Know' is a stative verb and cannot be continuous.
Rewrite the sentences using the Present Perfect Continuous. Sentence Transformation

It started raining at 2 PM. It is still raining now.

✓ Correct! ✗ Not quite. Correct answer: It has been raining since 2 PM.
This combines the start time and the ongoing action.
Fill in the gap in the conversation. Dialogue Completion

A: You look exhausted! B: I ___ (study) all night.

✓ Correct! ✗ Not quite. Correct answer: have been studying
The exhaustion is a result of the all-night activity.
Which sentence focuses on the RESULT (not the duration)? Grammar Sorting

Select the Present Perfect Simple sentence.

✓ Correct! ✗ Not quite. Correct answer: I have washed the car.
Present Perfect Simple focuses on the completed result.
Put the words in the correct order. Sentence Building

been / they / for / learning / have / years / English / five

✓ Correct! ✗ Not quite. Correct answer: They have been learning English for five years.
The standard order is Subject + have been + V-ing + Object + Duration.
Match the situation to the sentence. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: Someone has been baking.
The mess is the result of the process of baking.

Score: /8

연습 문제

8 exercises
Complete the sentence with the correct form of the verb in brackets.

I ___ (wait) for the bus for twenty minutes.

✓ Correct! ✗ Not quite. Correct answer: have been waiting
The duration 'for twenty minutes' requires the Present Perfect Continuous.
Choose the most natural sounding sentence. 객관식

Why are your hands so dirty?

✓ Correct! ✗ Not quite. Correct answer: I have been working in the garden.
The dirty hands are a present result of a recent activity.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

She has been knowing him since they were children.

✓ Correct! ✗ Not quite. Correct answer: has been knowing -> has known
'Know' is a stative verb and cannot be continuous.
Rewrite the sentences using the Present Perfect Continuous. Sentence Transformation

It started raining at 2 PM. It is still raining now.

✓ Correct! ✗ Not quite. Correct answer: It has been raining since 2 PM.
This combines the start time and the ongoing action.
Fill in the gap in the conversation. Dialogue Completion

A: You look exhausted! B: I ___ (study) all night.

✓ Correct! ✗ Not quite. Correct answer: have been studying
The exhaustion is a result of the all-night activity.
Which sentence focuses on the RESULT (not the duration)? Grammar Sorting

Select the Present Perfect Simple sentence.

✓ Correct! ✗ Not quite. Correct answer: I have washed the car.
Present Perfect Simple focuses on the completed result.
Put the words in the correct order. Sentence Building

been / they / for / learning / have / years / English / five

✓ Correct! ✗ Not quite. Correct answer: They have been learning English for five years.
The standard order is Subject + have been + V-ing + Object + Duration.
Match the situation to the sentence. Match Pairs

Situation: The kitchen is a mess and there is flour everywhere.

✓ Correct! ✗ Not quite. Correct answer: Someone has been baking.
The mess is the result of the process of baking.

Score: /8

Practice Bank

12 exercises
Complete the sentence with the correct form of the verb. 빈칸 채우기

We ___ (wait) for the bus for twenty minutes.

✓ Correct! ✗ Not quite. Correct answer: have been waiting
Complete the sentence with the correct form of the verb. 빈칸 채우기

My phone battery is low because I ___ (use) it heavily all day.

✓ Correct! ✗ Not quite. Correct answer: have been using
Identify and correct the grammatical error. Error Correction

He has been owning that car for five years.

✓ Correct! ✗ Not quite. Correct answer: He has owned that car for five years.
Find the mistake and choose the best correction. Error Correction

They have been building this bridge, and they finished it last week.

✓ Correct! ✗ Not quite. Correct answer: They built this bridge, and they finished it last week.
Select the grammatically correct sentence. 객관식

Which sentence properly uses the Present Perfect Continuous?

✓ Correct! ✗ Not quite. Correct answer: I have believed in ghosts for years.
Choose the sentence that best describes an ongoing action. 객관식

Select the best sentence:

✓ Correct! ✗ Not quite. Correct answer: She has been painting her room, and it's still not done.
Translate the following into English. 번역

Translate into English: 'Hemos estado aprendiendo alemán durante seis meses.'

✓ Correct! ✗ Not quite. Correct answer: ["We have been learning German for six months.","We've been learning German for six months."]
Translate the following into English. 번역

Translate into English: '¿Qué has estado haciendo últimamente?'

✓ Correct! ✗ Not quite. Correct answer: ["What have you been doing lately?","What have you been up to lately?"]
Put the words in order to form a correct sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: She has been training for the marathon for three months.
Unscramble the words to make a question. Sentence Reorder

Arrange these words into a question:

✓ Correct! ✗ Not quite. Correct answer: How long have you been expecting him?
Match the subject with the correct auxiliary verb for Present Perfect Continuous. Match Pairs

Match each subject with its corresponding 'have' or 'has' form:

✓ Correct! ✗ Not quite. Correct answer: matched
Match the verb to its correct '-ing' form. Match Pairs

Match the base verb with its '-ing' form:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

자주 묻는 질문 (8)

Yes! They are the most common time markers. Use `for` for a period (for 3 hours) and `since` for a specific point (since 3 o'clock).

Often, there is very little difference. However, `I've worked` sounds more permanent, while `I've been working` sounds more temporary or emphasizes the effort.

Because `know` is a stative verb. Stative verbs describe states, not actions, so they don't usually take the -ing form.

In American English, it's usually `The team has been`. In British English, both `has been` and `have been` are acceptable.

Yes, if the result is still visible. For example, if you are out of breath, you say `I've been running` even if you have stopped.

Move 'have' or 'has' to the front: `Have you been studying?`

Very! It's much more common in speech than in formal writing because we often talk about our recent activities.

Just add 'not' after have/has: `I have not (haven't) been working.`

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish low

Presente de indicativo + desde hace

English requires the perfect aspect (have been) while Spanish uses the present.

French low

Présent + depuis

French does not have a specific 'perfect continuous' construction for this meaning.

German low

Präsens + seit

German lacks the continuous aspect entirely in its standard grammar.

Japanese moderate

~te iru (ている)

Japanese relies on context or time markers to show the action started in the past.

Arabic moderate

Ma zala (ما زال) + Present Verb

Arabic grammar structures the relationship between time and aspect differently, often using the active participle.

Chinese low

Yīzhí (一直) + Verb + le (了)

Chinese has no verb conjugation, so the 'have been -ing' structure is purely lexical.

Learning Path

Prerequisites

Was this helpful?
아직 댓글이 없습니다. 첫 번째로 생각을 공유하세요!