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