B2 · ระดับกลางตอนสูง (Upper Intermediate) TOEIC 605–780 IELTS 5.5–6.5 กาลและลักษณะ (Tense & Aspect)

Present Perfect Continuous

Present Perfect Continuous เน้นที่ระยะเวลาและลักษณะที่ต่อเนื่องของกิจกรรมจนถึงปัจจุบัน แตกต่างจาก Present Perfect Simple

Present Perfect Continuous Tense คืออะไร?

Present Perfect Continuous ทำหน้าที่เชื่อมโยง เหตุการณ์หรือสถานการณ์ในอดีตเข้ากับเวลาปัจจุบันโดยตรง โดยเน้นย้ำความสำคัญใน 3 ประเด็นหลักครับ:
- ระยะเวลา (Duration) — เน้นย้ำให้เห็นชัดเจนว่าเหตุการณ์นั้นดำเนินต่อเนื่องมานานแค่ไหนแล้ว
- กิจกรรมที่ยังดำเนินอยู่ (Ongoing activity) — เหตุการณ์นั้นยังคงดำเนินอยู่อย่างเข้มข้นในตอนนี้ (หรือเพิ่งจะหยุดลงไปเพียงไม่กี่วินาทีก่อนหน้า)
- หลักฐานที่ปรากฏในปัจจุบัน (Physical Present evidence) — ผลลัพธ์หรือร่องรอยที่เห็นได้ชัดจากการกระทำที่เพิ่งทำมาอย่างหนักหน่วงนั้นยังคงปรากฏให้เห็นในตอนนี้

มันคือการส่งสารไปบอกคนฟังว่า: "เหตุการณ์นี้ได้ดำเนินต่อเนื่องมาสักพักแล้ว และมันยังส่งผลกระทบต่อฉันอยู่ในขณะนี้ครับ"

โครงสร้างและสูตรของ Present Perfect Continuous

วิธีการสร้าง Present Perfect Continuous: ประโยคบอกเล่า (Positive Sentences)

คุณต้องนำ 3 องค์ประกอบมาวางรวมกันครับ: กริยาช่วย "have/has" + กริยาช่อง 3 "been" + กริยาที่เติม "-ing"

สูตร: Subject + have/has + been + Verb-ing + Object
(ประธาน + have/has + been + กริยาเติม -ing + กรรม)

ประธาน (S) กริยาช่วย been กริยาเติม -ing (V-ing)
I / You / We / They have ('ve) been working
He / She / It has ('s) been working

ตัวอย่างพร้อมประเด็นทางไวยากรณ์:

She has been working (S + has + been + V-ing) here for ten years. (เขาทำงานที่นี่มาต่อเนื่องเป็นเวลา 10 ปีแล้ว - และตอนนี้ก็ยังทำอยู่)
They have been arguing since breakfast. (พวกเขาทะเลาะกันมาตั้งแต่ตอนกินมื้อเช้าแล้ว)

คำแนะนำจากผู้สอน: ในการพูดภาษาอังกฤษแบบเป็นธรรมชาติ "have been" และ "has been" มักจะถูกลดรูปเป็น 've been และ 's been เสมอครับ (I've been working, She's been crying)

วิธีการสร้าง Present Perfect Continuous: ประโยคปฏิเสธ (Negative Sentences)

สำหรับการทำรูปปฏิเสธ ให้เติม "not" ไว้หลังกริยาช่วย have/has ครับ

สูตร: Subject + have/has not (haven't/hasn't) + been + Verb-ing
(ประธาน + haven't/hasn't + been + กริยาเติม -ing + กรรม)

ประธาน (S) กริยาช่วย (ปฏิเสธ) been กริยาเติม -ing (V-ing)
I / You / We / They haven't (have not) been waiting
He / She / It hasn't (has not) been waiting

I haven't been sleeping (S + haven't + been + V-ing) well recently. (ช่วงนี้ฉันนอนหลับไม่ค่อยสนิทเลย)
He hasn't been paying attention in class. (เขาไม่ค่อยตั้งใจเรียนในห้องเลยช่วงนี้)

วิธีการสร้าง Present Perfect Continuous: ประโยคคำถามและการตอบแบบสั้น

ในการถามคำถาม ให้สลับตำแหน่งประธานกับ have/has ครับ

สูตร: Have/Has + Subject + been + Verb-ing?
(Have/Has + ประธาน + been + กริยาเติม -ing?)

Have / Has ประธาน (S) been กริยาเติม -ing (V-ing)?
Have you / they / we been studying?
Has it been raining?

การตอบแบบสั้น:

Have* you been waiting long? — Yes, I have. (คุณรอนานหรือยัง? - ครับ รอนานแล้ว)
Has she been crying? — No, she hasn't*. (เขาร้องไห้มาหรือเปล่า? - เปล่าครับ ไม่ได้ร้อง)


เมื่อไหร่ที่ควรใช้ Present Perfect Continuous Tense ในภาษาอังกฤษ

1. เหตุการณ์ที่เริ่มในอดีตและยังคงดำเนินต่อเนื่องจนถึงตอนนี้

ใช้ Tense นี้เมื่อกิจกรรมเริ่มขึ้นในอดีตและยังไม่จบสิ้นลง ผู้พูดต้องการเน้นย้ำที่ "ระยะเวลา" ที่เกิดขึ้นครับ

I have been learning Spanish for three years. (ฉันเรียนภาษาสเปนมา 3 ปีแล้ว - เริ่มเรียนเมื่อ 3 ปีก่อนและตอนนี้ก็ยังเรียนอยู่ครับ)
She has been living in this city since 2018.
They have been building that bridge for two years and it's still not finished. (พวกเขาสร้างสะพานนั้นมา 2 ปีแล้ว และตอนนี้ก็ยังไม่เสร็จ)

2. กิจกรรมที่เพิ่งจบลงแต่ยังมีหลักฐานทางกายเป็นที่ประจักษ์

กิจกรรมนั้นอาจจะหยุดลงแล้วจริงๆ แต่ผลที่ตามมานั้นยังเห็นได้ชัดเจนมากในปัจจุบัน ผู้พูดใช้ Tense นี้เพื่ออธิบาย "สาเหตุ" ของสิ่งที่เห็นอยู่ตอนนี้ครับ

\"You're out of breath!\" \"I have been running.\" (คุณหอบใหญ่เลยนะ! - ครับ ผมเพิ่งไปวิ่งมา)
The ground is completely wet. It has been raining. (พื้นเปียกโชกไปหมดเลย - ฝนเพิ่งจะตกไปน่ะสิ)
Your eyes are red. Have you been crying? (ตาคุณแดงนะ คุณเพิ่งร้องไห้มาหรือเปล่า?)

คำแนะนำจากผู้สอน: การใช้ในลักษณะนี้เป็นการตอบคำถามที่ไม่ได้ถามแต่เห็นได้ชัดว่า: "ทำไมสภาพตอนนี้ถึงเป็นแบบนี้ล่ะ?"

3. การวัดระยะเวลา (ตอบคำถาม "นานแค่ไหนแล้ว - How Long")

Present Perfect Continuous คือคำตอบที่ดีที่สุดในการถามและตอบเรื่องระยะเวลาครับ

How long have you been waiting?* — I have been waiting* for an hour. (คุณรอนานแค่ไหนแล้ว? - รอมาเป็นชั่วโมงแล้วครับ)


คำบอกเวลา (Signal Words) ที่พบบ่อย

คำบอกเวลา การใช้งาน ตัวอย่างประโยค
for บอกความยาวของเวลา ...for two hours, for weeks.
since บอกจุดเริ่มต้นของเวลา ...since Monday, since 2015.
all day / all week เน้นย้ำความเข้มข้นของเวลา I've been working all day.
lately / recently บอกประวัตินิสัยที่เพิ่งทำช่วงนี้ He hasn't been feeling well lately.

วิธีการแยกความแตกต่าง: Present Perfect Continuous vs. Present Perfect Simple

นี่คือจุดที่สำคัญและถูกนำมาออกข้อสอบบ่อยที่สุดจุดหนึ่งเลยครับ

หัวข้อเปรียบเทียบ Present Perfect Continuous (have been + V-ing) Present Perfect Simple (have + V3)
จุดโฟกัส โฟกัสที่ "กระบวนการ/กิจกรรม" ที่ทำต่อเนื่อง โฟกัสที่ "ผลลัพธ์สุดท้าย/ความสำเร็จ"
การเน้นย้ำ ระยะเวลา (นานแค่ไหน?) ความสำเร็จ (ทำไปได้เท่าไหร่แล้ว?)
ตัวอย่าง She has been writing emails all morning. (เน้นที่การนั่งเขียนอีเมลมาทั้งเช้า) She has written exactly ten emails. (เน้นที่ผลลัพธ์ว่าเขียนเสร็จไปแล้ว 10 ฉบับ)

กฎเหล็ก: เมื่อไหร่ที่ต้องใช้รูป Simple เท่านั้น:
คุณห้ามใช้รูป Continuous ถ้า:
1. มีการระบุจำนวนความสำเร็จ: I have written six chapters. (ถูกต้อง) ห้ามพูดว่า I have been writing six chapters.
2. ใช้กับกริยาบอกสภาวะ (know, own, belong): I have known her for years. (ถูกต้อง) ห้ามพูดว่า I have been knowing her.


คำถามที่พบบ่อย (FAQ)

พูดว่า "I am living here for five years" ได้ไหม?

ไม่ได้ครับ! นี่เป็นความผิดพลาดที่พบบ่อยมาก เพราะเหตุการณ์เริ่มในอดีตและมีระยะเวลา (for five years) คุณต้องใช้ Perfect Tense เพื่อเชื่อมโยงอดีตถึงปัจจุบันครับ: "I have been living here for five years."

กริยา "think" ใช้ในรูป Present Perfect Continuous ได้หรือไม่?

ได้ครับ แต่ต้องหมายถึง "การกำลังไตร่ตรอง/พิจารณา" เท่านั้นครับ แต่ถ้า "think" หมายถึง "มีความเห็นว่า..." จะถือเป็นกริยาบอกสภาวะและห้ามเติม -ing ครับ
- ถูก (กำลังไตร่ตรอง): I've been thinking about your job offer all day.
- ผิด (แสดงความเห็น): I've been thinking that the movie is good.


สรุปและสูตรลัด (Cheatsheet) สำหรับ Present Perfect Continuous

การใช้งานหลัก โครงสร้างสูตร ตัวอย่าง
ระยะเวลาของเหตุการณ์ที่ยังไม่จบ S + have/has + been + V-ing + for/since... She's been waiting for an hour.
อธิบายร่องรอย/หลักฐานที่เห็น S + have/has + been + V-ing The ground is wet. It has been raining.

💡 กฎทอง (The Golden Identifier): ให้ถามตัวเองว่าคุณกำลังเน้นที่ "การกระทำและระยะเวลาที่ทำ" หรือเน้นที่ "ผลลัพธ์ที่ทำเสร็จแล้ว"?
- เน้นที่กระบวนการที่กำลังทำอยู่ → Present Perfect Continuous
- เน้นที่ผลลัพธ์ที่เสร็จสิ้น/จำนวนที่ได้ → Present Perfect Simple

A1 Present Simple (To Be) กาลและลักษณะ (Tense & Aspect) A1 Present Simple กาลและลักษณะ (Tense & Aspect) A2 Past Simple (To Be: was / were) กาลและลักษณะ (Tense & Aspect) A2 Past Simple กาลและลักษณะ (Tense & Aspect) A2 Present Continuous กาลและลักษณะ (Tense & Aspect) A2 Future with Going To กาลและลักษณะ (Tense & Aspect) A2 Present Perfect (Introduction) กาลและลักษณะ (Tense & Aspect) B1 Present Perfect (Extended) กาลและลักษณะ (Tense & Aspect) B1 Past Continuous กาลและลักษณะ (Tense & Aspect) B1 Future Simple (will) กาลและลักษณะ (Tense & Aspect) B1 Future Continuous กาลและลักษณะ (Tense & Aspect) B2 Past Perfect กาลและลักษณะ (Tense & Aspect) B2 Past Perfect Continuous กาลและลักษณะ (Tense & Aspect) B2 กริยาที่แสดงการขอร้องหรือบังคับ (Causative Verbs) กาลและลักษณะ (Tense & Aspect) C1 Future Perfect กาลและลักษณะ (Tense & Aspect) C1 Future Perfect Continuous กาลและลักษณะ (Tense & Aspect) C1 Habitual Past (Used To vs Would) กาลและลักษณะ (Tense & Aspect) C2 Stative vs Dynamic Verbs (Advanced Uses) กาลและลักษณะ (Tense & Aspect) C2 ลักษณะกำกับนาม (Aspect) ในการเล่าเรื่องและลำดับความที่ซับซ้อน กาลและลักษณะ (Tense & Aspect)