
Present Perfect Continuous Tense เป็น Tense ที่หลาย ๆ คนยังไม่คุ้นเคยเพราะไม่ค่อยได้ใช้ในชีวิตประจำวัน
แต่จริง ๆ แล้วหลักการใช้และโครงสร้างของ Tense นี้ไม่ได้ยากอย่างที่คิด (ซึ่งหลายคนอาจจะเจอกับเหตุการณ์ที่ต้องใช้ Tense นี้บ่อย ๆ อย่างไม่รู้ตัวก็ได้น้าา)
และเพื่อให้ทุกคนเข้าใจง่ายขึ้น พี่เลยทำสรุปมาให้น้อง ๆ ได้อ่านกัน โดยมีหัวข้อความหมาย, โครงสร้าง, หลักการใช้, เทคนิคการสังเกต, ข้อควรระวังและปิดท้ายด้วยแบบฝึกหัดพร้อมเฉลยให้น้อง ๆ ลองฝึกทำท้ายบทความกันน
สนใจหัวข้อไหน ... กดอ่านเลย
TogglePresent Perfect Continuous Tense คืออะไร ?
Present Perfect Continuous Tense คือ รูปประโยคที่ใช้แสดงถึงการกระทำที่เริ่มต้นในอดีต และยังคงดำเนินอยู่จนถึงปัจจุบัน หรือ เพิ่งจะจบลงหมาด ๆ โดยเน้นที่ความต่อเนื่องของการกระทำ
โครงสร้าง Present Perfect Continuous Tense
ประโยคบอกเล่า (Affirmative)
โครงสร้างประโยคบอกเล่าของ Present Perfect Continuous Tense :
Subject + has / have + been + V-ing
*เมื่อประธานเป็นเอกพจน์ รวมถึงสรรพนาม he, she, it ต้องใช้กริยาช่วย has
แต่ถ้าประธานเป็นพหูพจน์หรือสรรพนาม I, you, we, they ต้องใช้กริยาช่วย have
ตัวอย่างประโยค
- She has been studying English for three hours.
(เธอเรียนภาษาอังกฤษมาเป็นเวลา 3 ชั่วโมงแล้ว – และยังคงเรียนอยู่) - They have been playing football since this morning.
(พวกเขาเล่นฟุตบอลมาตั้งแต่เช้านี้ – และอาจยังเล่นอยู่)
- She has been studying English for three hours.
ประโยคปฏิเสธ (Negative)
โครงสร้างประโยคปฏิเสธของ Present Perfect Continuous Tense :
Subject + has / have + not + been + V-ing
ตัวอย่างประโยค
- He has not been sleeping well. (เขานอนไม่ค่อยหลับมาสักพักแล้ว)
- We have not been talking to each other lately. (ช่วงนี้พวกเราไม่ค่อยได้คุยกันเลย)
ประโยคคำถาม (Question)
โครงสร้างประโยคคำถามของ Present Perfect Continuous Tense :
Has / Have + Subject + been + V-ing?
ตัวอย่างประโยค
- Have they been playing football? (พวกเขาเล่นฟุตบอลอยู่ใช่ไหม ?)
- Has she been waiting for a long time? (เธอรอมานานหรือยัง ?)
หลักการใช้ Present Perfect Continuous Tense
- ใช้กับเหตุการณ์ที่เริ่มในอดีต และยังคงดำเนินอยู่ในปัจจุบัน
- I have been learning Japanese for two years.
(ฉันเรียนภาษาญี่ปุ่นมาเป็นเวลา 2 ปีแล้ว – ตอนนี้ก็ยังเรียนอยู่) - They have been living in this town since 2015.
(พวกเขาอาศัยอยู่ในเมืองนี้ตั้งแต่ปี 2015 – ตอนนี้ก็ยังอาศัยอยู่ที่นี่)
- I have been learning Japanese for two years.
- ใช้กับเหตุการณ์ที่เพิ่งสิ้นสุด และส่งผลต่อปัจจุบัน
- She is tired because she has been running.
(เธอเหนื่อยเพราะว่าเธอเพิ่งวิ่งมาหมาด ๆ) - My hands are dirty. I have been fixing the bike.
(มือฉันเปื้อน เพราะฉันเพิ่งซ่อมจักรยานมา)
- She is tired because she has been running.
- ใช้พูดถึงเหตุการณ์ที่เกิดขึ้นซ้ำ ๆ ที่เริ่มในอดีตและยังดำเนินอยู่จนถึงปัจจุบัน
I’ve been going to Japan on holiday every year since 1987.
(ฉันไปประเทศญี่ปุ่นในช่วงวันหยุดทุกปีตั้งแต่ปี 1987)- She has been complaining about her job lately.
(พักหลังมานี้เธอบ่นเรื่องงานอยู่เรื่อย ๆ)
เทคนิคการสังเกต Present Perfect Continuous Tense
ดูคำบอกเวลา เช่น lately, recently, all day, all morning, this week เป็นต้น
She has been feeling tired recently. (พักนี้เธอรู้สึกเหนื่อยอยู่บ่อย ๆ)
We have been waiting for the technician all day. (พวกเรารอช่างมาตลอดทั้งวันแล้ว)
- สังเกต Since กับ For
- since + จุดเวลา เช่น since morning, since 8 a.m., since yesterday, since 2020
- I have been studying math since 7 a.m. (ฉันเรียนคณิตมาตั้งแต่ 7 โมงเช้าแล้ว)
- for + ระยะเวลา เช่น for two hours, for a long time, for 2 days, for 5 years
- He has been working on the report for three hours. (เขาทำรายงานนี้มาเป็นเวลา 3 ชั่วโมงแล้ว)
- since + จุดเวลา เช่น since morning, since 8 a.m., since yesterday, since 2020
ปูพื้นฐานเรื่อง Tense ให้แม่นกับ SmartMathPro
สมัครตอนนี้พร้อมรับสิทธิพิเศษประจำเดือนอีกมากมาย ใครสนใจคอร์สนี้ก็สามารถ คลิก เข้ามาดูรายละเอียดได้เลยย
ข้อควรระวังเกี่ยวกับการใช้ Present Perfect Continuous Tense
- ความต่าง Present Perfect vs Present Perfect Continuous
- Present Perfect จะเน้นที่ผลลัพธ์ของเหตุการณ์
I have finished my homework. (ฉันทำการบ้านเสร็จแล้ว)
He has traveled to Japan. (ฉันไปเที่ยวญี่ปุ่นมาแล้ว 2 ครั้ง)
- Present Perfect Continuous จะเน้นความต่อเนื่องของเหตุการณ์
I have been working on this report all morning. (ฉันทำรายงานนี้มาทั้งเช้าเลย)
She has been feeling unwell lately. (พักนี้ฉันรู้สึกไม่ค่อยสบายเลย)
- Present Perfect จะเน้นที่ผลลัพธ์ของเหตุการณ์
- กริยาที่ไม่นิยมใช้ในรูป Present Perfect Continuous
Stative Verbs หรือ กริยาที่บ่งบอกสภาพ, ความคิดเห็น, ความเชื่อ, การรับรู้ เช่น know, believe, love, like, own, need, seem, belong, understand จะไม่นิยมใช้ใน Present Perfect Continuous แต่จะใช้ใน Present Perfect แทน- ผิด \to I have been knowing her for 10 years.
- ถูก \to I have known her for 10 years.
แบบฝึกหัด Present Perfect Continuous Tense พร้อมเฉลย

ตอบ ข้อ 4. have been doing
เนื่องจาก ข้อนี้มีคำบอกเวลาคือ since แปลว่า ตั้งแต่…เป็นคำบอกเวลาในตระกูล Perfect Tense โดยประโยคบอกว่า “ฉันทำงานบ้านมาตั้งแต่เช้า และตอนนี้ก็ใกล้เสร็จแล้ว” ซึ่งใกล้เสร็จแล้ว แปลว่า ยังไม่เสร็จ และตอนนี้เขาก็กำลังทำอยู่ จึงต้องใช้ Present Perfect Continuous คำตอบจึงเป็นข้อ 4

ตอบ ข้อ 2. have you been waiting
เนื่องจาก ประโยคจะสื่อว่า “ขอโทษนะ ฉันมาสาย คุณรอมานานแค่ไหนแล้ว” สังเกตว่าเหตุการณ์คือเขาเพิ่งมาถึง และก็อีกคนก็กำลังรอเขาอยู่ การถามว่ารอมานานแค่ไหน จึงต้องใช้ Present Perfect Continuous เพื่อเน้นความต่อเนื่องว่าเพื่อนเขารอเขาตั้งแต่ช่วงเวลาหนึ่งในอดีต มาจนถึงปัจจุบันตอนที่เขามาถึง และโครงสร้างประโยคคำถามต้องใช้ have + been + V-ing เพราะประธานคือ you คำตอบจึงเป็นข้อ 2
และนี่ก็คือเนื้อหาเรื่อง Present Perfect ContinuousTense ที่พี่สรุปมาให้ทุกคนอ่านกันน้า และถ้าใครอยากแม่นเนื้อหานี้มากขึ้น แนะนำว่าให้ลองฝึกทำแบบฝึกหัดเรื่อง Present Perfect Continuous Tense หรือนำไปใช้งานในชีวิตประจำวันบ่อย ๆ รับรองว่าเก่งขึ้นแน่นอนน > <
บทความ แนะนำ
บทความ แนะนำ

ทีมวิชาการภาษาอังกฤษ
ผู้อยู่เบื้องหลังการจัดทำคอร์สเรียนร่วมกับพี่ติวเตอร์
และผู้เขียนบทความวิชาการภาษาอังกฤษของสถาบัน SmartMathPro

ทีมวิชาการภาษาอังกฤษ
ผู้อยู่เบื้องหลังการจัดทำคอร์สเรียนร่วมกับพี่ติวเตอร์
และผู้เขียนบทความวิชาการภาษาอังกฤษของสถาบัน SmartMathPro
สำหรับน้อง ๆ ที่สนใจสอบถามข้อมูลเพิ่มเติม รวมถึงติดตามข่าวสารต่าง ๆ ที่อัปเดตอย่างเรียลไทม์ ได้ที่
Line : @smartmathpronews
FB : Pan SmartMathPro ติวคณิต By พี่ปั้น
IG : pan_smartmathpro
X : @PanSmartMathPro
Tiktok : @pan_smartmathpro
Lemon8 : @pan_smartmathpro