Grammar: ⚙️ Verbs in Depth: ⏳ Perfect Continuous & Future Perfect Tenses (B2) - Lesson 1: Present Perfect Continuous (Form & Use: emphasis on duration of unfinished actions)

Grammar B2: Perfect Tenses

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).

យើងប្រើកាលនេះដើម្បីផ្តោតលើ "រយៈពេល" នៃសកម្មភាពដែលចាប់ផ្តើមពីអតីតកាល ហើយនៅតែបន្តរហូតមកដល់បច្ចុប្បន្ន (ឬទើបតែនឹងបញ្ចប់)។
Timeline diagram showing an action starting in the past and continuing to now
⚙️

The Formula ⚙️

ទម្រង់កសាងប្រយោគ
Affirmative (+)have/has been + V-ing She has been waiting for 2 hours. (នាងបានរង់ចាំអស់រយៈពេល ២ ម៉ោងហើយ។)
Negative (-)haven't/hasn't been + V-ing I haven't been sleeping well lately. (មួយរយៈនេះ ខ្ញុំគេងមិនសូវលក់សោះ។)
Question (?)Have/Has + S + been + V-ing? Have you been working hard? (តើអ្នកកំពុងតែធ្វើការខ្លាំងមែនទេ?)

Duration (How long?) ⏳

រយៈពេលនៃសកម្មភាពដែលមិនទាន់បញ្ចប់

Keywords: for (amount of time), since (starting point), all day/week/morning.

Using 'For' (Amount of time) They have been playing football for three hours. (ពួកគេបានលេងបាល់ទាត់អស់រយៈពេល ៣ ម៉ោងហើយ។)
Using 'Since' (Starting point) I have been learning English since 2020. (ខ្ញុំបានរៀនភាសាអង់គ្លេសតាំងពីឆ្នាំ 2020 មកម៉្លេះ។)
💦

Present Evidence 💦

សកម្មភាពទើបតែចប់ តែបន្សល់ទុកភស្តុតាងនៅបច្ចុប្បន្ន

The action *just* stopped recently, and we can clearly see, hear, or feel the result right now (tired, dirty, wet).

Why are you so dirty? I have been fixing the car. (ខ្ញុំទើបតែធ្វើឡានហើយអម្បាញ់មិញ។ ភស្តុតាង: ប្រឡាក់ដៃ)
The ground is wet. It has been raining. (មេឃទើបតែរាំងភ្លៀង។ ភស្តុតាង: ដីនៅសើម)
Grammar Traps!

Trap 1: State Verbs (កិរិយាសព្ទបញ្ជាក់ពីស្ថានភាព)

Never use continuous tenses with state verbs (know, like, belong, believe). Use Present Perfect Simple instead!
I have been knowing him for 5 years. ❌
I have known him for 5 years. ✅

Trap 2: Result vs. Process

Perfect Simple = Focus on the finished result (How much/How many).
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 ⚡

ការត្រួតពិនិត្យរហ័ស
Form Check
She ___ working here since January.
(នាងបានធ្វើការនៅទីនេះតាំងពីខែមករា។)
For vs. Since
I have been waiting ___ three hours!
(ខ្ញុំបានរង់ចាំអស់រយៈពេលបីម៉ោងហើយ!)
STATE VERB TRAP! ❌
Which sentence is grammatically CORRECT?
(តើប្រយោគមួយណាត្រឹមត្រូវតាមវេយ្យាករណ៍?)
Meaning Shift
"Why are your eyes red?" - "I ___ onions."
(ភស្តុតាង: ភ្នែកក្រហម។ ការហាន់ខ្ទឹមទើបតែបញ្ចប់អម្បាញ់មិញ។)
Result vs Duration
He is very tired. He ___ all night.
(គាត់ហត់ណាស់។ គាត់បានធ្វើការពេញមួយយប់។)

Mission 🎯

អនុវត្តផ្ទាល់!

Mission 🎯

អនុវត្តផ្ទាល់!

Mission 🎯

អនុវត្តផ្ទាល់!

Mission 🎯

អនុវត្តផ្ទាល់!

Video Lesson

មេរៀនជាវីដេអូ

Ask a Question 🙋‍♂️

តើអ្នកមានចម្ងល់មែនទេ? សួរគ្រូនៅទីនេះ!
U

Recent Questions

B
Bopha 2 hours ago

What is the difference between "I have lived in Cambodia for 5 years" and "I have been living in Cambodia for 5 years"?

Reply 👍 15
SP
Sopheak Pich Teacher 1 hour ago

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. ⏳🏡

V
Vathana 5 hours ago

What is the difference between Present Continuous (I am working) and Present Perfect Continuous (I have been working)?

Reply 👍 8
SP
Sopheak Pich Teacher 4 hours ago

"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! 🛠️

K
Kosal 8 hours ago

Do native speakers really use this tense a lot?

Reply 👍 5
SP
Sopheak Pich Teacher 7 hours ago

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! 🗣️

Post a Comment

Hi, please Do not Spam in Comment