Present Perfect Continuous
We use this to focus on the DURATION of an action that started in the past and is still happening (or just stopped).
The Formula ⚙️
Duration (How long?) ⏳
Keywords: for (amount of time), since (starting point), all day/week/morning.
Present Evidence 💦
The action *just* stopped recently, and we can clearly see, hear, or feel the result right now (tired, dirty, wet).
Trap 1: State Verbs (កិរិយាសព្ទបញ្ជាក់ពីស្ថានភាព)
I have been knowing him for 5 years. ❌
I have known him for 5 years. ✅
Trap 2: Result vs. Process
Perfect Continuous = Focus on the duration (How long).
I have read 3 chapters. (Result - Finished)
I have been reading for 3 hours. (Duration - Not finished)
Quick Check ⚡
Mission 🎯
Mission 🎯
Mission 🎯
Mission 🎯
Video Lesson
Ask a Question 🙋♂️
Recent Questions
Hi Bopha! Honestly, with verbs like live, work, and teach, there is almost NO difference in meaning! Both are correct. But using "have been living" just puts a little extra focus on the passing of time. ⏳🏡
What is the difference between Present Continuous (I am working) and Present Perfect Continuous (I have been working)?
"I am working" means you are doing it RIGHT NOW at this exact second. "I have been working for 3 hours" shows how long the action has been going on from the past until now. If you want to use "for" or "since", you must use the Perfect Continuous! 🛠️
Do native speakers really use this tense a lot?
Constantly! We use it to complain ("I have been waiting all day!"), to explain why we look tired ("I've been working hard"), or to catch up with friends ("What have you been doing lately?"). It is essential for B2 level! 🗣️
What is the difference between "I have lived in Cambodia for 5 years" and "I have been living in Cambodia for 5 years"?