Present Perfect Continuous
Grammar Pattern
BritishAmericanAustralian
★★★★☆ Common
Neutral
Meaning: Emphasizing duration of ongoing activities up to now
强调持续到现在的进行活动的时长
Enfatizar la duración de actividades en curso hasta ahora
現在まで続いている活動の期間を強調する
현재까지 계속되고 있는 활동의 지속 기간을 강조하기
Formed with 'have/has been + -ing.' Emphasizes the duration or ongoing nature of an activity that started in the past and continues to now. Often used with 'for' and 'since.'
由'have/has been + -ing'构成。强调从过去开始并持续到现在的活动的持续时间或进行性。常与'for'和'since'连用。
Formado con 'have/has been + -ing.' Enfatiza la duración o naturaleza continua de una actividad que comenzó en el pasado y continúa hasta ahora. A menudo se usa con 'for' y 'since.'
「have/has been + -ing」で形成されます。過去に始まり現在まで続いている活動の期間や進行中の性質を強調します。「for」や「since」とよく使われます。
'have/has been + -ing'로 만듭니다. 과거에 시작되어 현재까지 계속되는 활동의 지속 기간이나 진행 중인 성격을 강조합니다. 'for'와 'since'와 함께 자주 사용됩니다.
Examples
- I've been waiting for two hours. 我已经等了两个小时了。He estado esperando durante dos horas.2時間待っています。2시간째 기다리고 있어요.
- She's been working here since 2019. 她从2019年起就在这里工作了。Ella ha estado trabajando aquí desde 2019.彼女は2019年からここで働いています。그녀는 2019년부터 여기서 일하고 있어요.
- How long have you been learning English? 你学英语多久了?¿Cuánto tiempo llevas aprendiendo inglés?英語をどのくらい勉強していますか?영어를 얼마나 오래 배우고 있나요?
- It's been raining all day. 已经下了一整天雨了。Ha estado lloviendo todo el día.一日中雨が降っています。하루 종일 비가 내리고 있어요.
Pronunciation
Usage Guide
Context: spoken, written, everyday
Tone: emphatic
✓ Do Say
- I've been thinking about you.我一直在想你。He estado pensando en ti.あなたのことを考えていました。당신 생각을 계속 하고 있었어요.
- They've been renovating the house.他们一直在装修房子。Han estado renovando la casa.彼らは家を改装しています。그들은 집을 리모델링하고 있어요.
- You've been crying - what's wrong?你哭过了——怎么了?Has estado llorando - ¿qué pasa?泣いていたね——どうしたの?울었네요 - 무슨 일이에요?
- I have been waiting for 2 hours.我已经等了两个小时了。Llevo esperando 2 horas.私は2時間待ち続けています。나는 2시간 동안 기다리고 있어.
- I have been waiting for hours.我已经等了好几个小时了。Llevo horas esperando.私は何時間も待ち続けています。나는 몇 시간째 기다리고 있어.
✗ Don't Say
- I am waiting since 2 hours. (use have been waiting)I am waiting since 2 hours.(应使用 have been waiting)I am waiting since 2 hours. (usar have been waiting)I am waiting since 2 hours.(have been waitingを使う)I am waiting since 2 hours.(have been waiting을 사용)
- I have waiting for hours. (need 'been')I have waiting for hours.(需要'been')I have waiting for hours. (necesita 'been')I have waiting for hours.('been'が必要)I have waiting for hours.('been'이 필요)
Origin & History
Duration-focused perfect tense
Cultural Context
Era: Modern
Generation: All ages
Social background: Universal
More From This Topic
Present Perfect Simple
★★★★★
Connects past actions to the present moment
Present Perfect vs Past Simple
★★★★★
Choosing between these two tenses
used to
★★★★★
Describes past habits or states that no longer exist
going to vs will
★★★★★
Choosing between two future forms
Present Continuous for Future
★★★★★
Using present continuous for planned arrangements
Gerund vs Infinitive after verbs
★★★★★
Which verbs take -ing, to + verb, or both
More from Verb Tenses
Practice "Present Perfect Continuous" on WordLoci
Flashcards, quizzes, audio pronunciation & spaced repetition — all free