បច្ចុប្បន្នសម្បូរណ៍បន្ត (have been + V-ing)

Present Perfect Progressive

កម្រិតខ្ពស់ កាលកិរិយា ២

បច្ចុប្បន្នសម្បូរណ៍បន្តប្រើសម្រាប់សកម្មភាពដែលបានចាប់ផ្តើមក្នុងអតីតកាល ហើយនៅតែបន្តរហូតដល់បច្ចុប្បន្ន។ វាសង្កត់ធ្ងន់លើរយៈពេលនៃសកម្មភាព។

ទម្រង់មូលដ្ឋាន have/has been + V-ing

យើងប្រើ have been ឬ has been បូកនឹងកិរិយាស័ព្ទទម្រង់ -ing ដើម្បីបង្ហាញសកម្មភាពដែលកំពុងបន្តពីអតីតកាលរហូតមកដល់ឥឡូវនេះ។ ប្រើ has been សម្រាប់ he/she/it ហើយ have been សម្រាប់ I/you/we/they។

Subject + have/has + been + V-ing

I have been studying English.

ខ្ញុំបានកំពុងរៀនភាសាអង់គ្លេស។

IS (ប្រធាន)
have been studyingV (កិរិយាស័ព្ទ)
EnglishO (កម្មន័យ)

She has been working all day.

នាងបានកំពុងធ្វើការពេញមួយថ្ងៃ។

SheS (ប្រធាន)
has been workingV (កិរិយាស័ព្ទ)
all dayO (កម្មន័យ)

They have been playing soccer.

ពួកគេបានកំពុងលេងបាល់ទាត់។

He has been reading a book.

គាត់បានកំពុងអានសៀវភៅមួយក្បាល។

We have been waiting for the bus.

យើងបានកំពុងរង់ចាំឡានក្រុង។

ប្រធានhave/hasឧទាហរណ៍
I / You / We / TheyhaveI have been running.
He / She / IthasShe has been sleeping.

ចាំ! ទម្រង់ Subject + have/has + been + V-ing ។ សូមអនុវត្តជាមួយឧទាហរណ៍ជាច្រើន!

ការប្រើជាមួយ for និង since

ប្រើ for បូកនឹងរយៈពេល (for two hours, for three years) ហើយប្រើ since បូកនឹងចំណុចពេលវេលាជាក់លាក់ (since Monday, since 2020)។ for និង since ជួយបង្ហាញថាសកម្មភាពនោះបានបន្តរយៈពេលប៉ុន្មាន។

Subject + have/has + been + V-ing + for/since + time

I have been living here for five years.

ខ្ញុំបានកំពុងរស់នៅទីនេះអស់រយៈពេលប្រាំឆ្នាំ។

IS (ប្រធាន)
have been livingV (កិរិយាស័ព្ទ)
hereO (កម្មន័យ)
for five yearsO (កម្មន័យ)

She has been teaching since 2018.

នាងបានកំពុងបង្រៀនចាប់តាំងពីឆ្នាំ ២០១៨។

SheS (ប្រធាន)
has been teachingV (កិរិយាស័ព្ទ)
since 2018O (កម្មន័យ)

They have been practicing piano for two hours.

ពួកគេបានកំពុងអនុវត្តពៀអាណូអស់រយៈពេលពីរម៉ោង។

He has been running since this morning.

គាត់បានកំពុងរត់ចាប់តាំងពីព្រឹកនេះ។

ការប្រើប្រាស់អត្ថន័យអ្វីដែលមកខាងក្រោយឧទាហរណ៍
forរយៈពេល〜រយៈពេល (2 hours, 3 days)for two hours
sinceចាប់ពី〜ចំណុចចាប់ផ្តើម (Monday, 2020)since Monday

ចាំ! ទម្រង់ Subject + have/has + been + V-ing + for/since + time ។ សូមអនុវត្តជាមួយឧទាហរណ៍ជាច្រើន!

ប្រៀបធៀប Present Perfect Progressive និង Present Perfect

Present Perfect Progressive សង្កត់ធ្ងន់លើរយៈពេល និងដំណើរការនៃសកម្មភាព ខណៈ Present Perfect សង្កត់ធ្ងន់លើលទ្ធផល។ ឧទាហរណ៍ "I have been reading" (កំពុងអាន រយៈពេលសំខាន់) ធៀបនឹង "I have read" (អានរួចហើយ លទ្ធផលសំខាន់)។

Progressive (duration) vs Simple (result)

I have been reading this book for a week.

ខ្ញុំបានកំពុងអានសៀវភៅនេះអស់រយៈពេលមួយសប្តាហ៍។ (សង្កត់ធ្ងន់រយៈពេល)

IS (ប្រធាន)
have been readingV (កិរិយាស័ព្ទ)
this bookO (កម្មន័យ)
for a weekO (កម្មន័យ)

I have read three books this month.

ខ្ញុំបានអានសៀវភៅបីក្បាលក្នុងខែនេះ។ (សង្កត់ធ្ងន់លទ្ធផល)

IS (ប្រធាន)
have readV (កិរិយាស័ព្ទ)
three booksO (កម្មន័យ)
this monthO (កម្មន័យ)

She has been cooking dinner. (still in progress)

នាងបានកំពុងធ្វើអាហារពេលល្ងាច។ (នៅតែកំពុងធ្វើ)

She has cooked dinner. (it's ready)

នាងបានធ្វើអាហារពេលល្ងាចរួចហើយ។ (រួចរាល់ហើយ)

កាលកិរិយាចំណុចសំខាន់ឧទាហរណ៍អត្ថន័យបន្ថែម
ទម្រង់បច្ចុប្បន្នកាលសម្បូរណ៍លទ្ធផល/បញ្ចប់I have read 3 books.ចំនួនដែលអានរួច
ទម្រង់បច្ចុប្បន្នកាលសម្បូរណ៍បន្តសកម្មភាពបន្តរហូតI have been reading.នៅតែកំពុងអានបន្ត

ចាំ! ទម្រង់ Progressive (duration) vs Simple (result) ។ សូមអនុវត្តជាមួយឧទាហរណ៍ជាច្រើន!

ការប្រៀបធៀបជាមួយភាសាខ្មែរ

  • ក្នុងភាសាអង់គ្លេស វេយ្យាករណ៍នេះមានច្បាប់ជាក់លាក់ដែលត្រូវចាំ។
  • ក្នុងភាសាខ្មែរ មិនមានទម្រង់នេះដូចគ្នាទេ ដូច្នេះត្រូវរៀនច្បាប់ថ្មី។
  • សូមអនុវត្តជាមួយឧទាហរណ៍ជាច្រើនដើម្បីចាំបានល្អ។

កំហុសដែលច្រើនធ្វើ

I have been study for 2 hours.

I have been studying for 2 hours.

ប្រើ have been + V-ing មិនមែន V គោល។

She has been waited since noon.

She has been waiting since noon.

ប្រើ V-ing មិនមែន past participle។

លំហាត់បំពេញ

I have ___ studying English.

She has ___ working all day.

I have ___ living here for five years.

I ___ been studying English.

She ___ been working all day.

They ___ been playing soccer.

He ___ been reading a book.

We ___ been waiting for the bus.

I ___ been living here for five years.

She ___ been teaching since 2018.

They ___ been practicing piano for two hours.

He ___ been running since this morning.

I ___ been reading this book for a week.

I ___ read three books this month.

She ___ been cooking dinner. (still in progress)

កម្រងសំណួរ

តើប្រយោគមួយណាត្រូវ? "She _____ for two hours."

តើត្រូវប្រើពាក្យមួយណា? "They have been waiting _____ 3 o'clock."

តើប្រយោគមួយណាសង្កត់ធ្ងន់លើរយៈពេល?

ប្រធានបទពាក់ព័ន្ធ

Leolin mascot

សាកល្បងនិយាយអង់គ្លេសជាមួយកម្មវិធី

អនុវត្តការសន្ទនាអង់គ្លេសជាមួយ AI។ ទាញយកដោយឥតគិតថ្លៃ!

ទាញយកដោយឥតគិតថ្លៃ