Present perfect continuous tense หรือที่เรียกว่า present perfect progressive ใช้บอกการกระทำที่เริ่มขึ้นในอดีตและยังคงดำเนินอยู่จนถึงตอนนี้ โดยเน้นว่าการกระทำนั้นกินเวลานานเท่าใด หรือเน้นกิจกรรมที่เพิ่งเกิดขึ้นและทิ้งผลลัพธ์ที่เห็นได้ในปัจจุบัน ซึ่งเป็นจุดที่ทำให้ต่างจาก present perfect ธรรมดา คู่มือนี้ครอบคลุมทั้งสูตรโครงสร้าง คำบอกเวลา และจังหวะที่คนมักใช้ tense นี้เกินความจำเป็น
.webp?alt=media&token=399e8c5b-3b0a-414a-9064-a893de63d2a5)
คุณสร้างรูปนี้ด้วย have หรือ has ตามด้วย been และกริยาที่ลงท้ายด้วย -ing มันเป็นหนึ่งใน tense ปัจจุบันทั้งสี่รูป และเป็นรูปเดียวที่ผสานโครงสร้าง perfect เข้ากับความรู้สึกของระยะเวลาที่ดำเนินต่อเนื่อง
การเปรียบเทียบ present perfect continuous กับ tense ปัจจุบันรูปอื่น ๆ ช่วยให้เห็นชัดว่ามันเน้นระยะเวลาที่ต่อเนื่องมาจนถึงปัจจุบัน:
| Tense | จุดเน้น | ตัวอย่าง |
|---|---|---|
| Present simple | ความเคยชิน ข้อเท็จจริง ตารางเวลา | He studies English every evening. |
| Present continuous | การกระทำที่กำลังเกิดขึ้นตอนนี้ | He is studying English right now. |
| Present perfect | การกระทำในอดีตที่เชื่อมโยงกับปัจจุบัน | He has studied English for two years. |
| Present perfect continuous | ระยะเวลาของการกระทำที่ยังดำเนินอยู่ | He has been studying English since he was ten. |
Present perfect continuous เน้นที่ระยะเวลาหรือกระบวนการที่ดำเนินอยู่ ส่วน present perfect ธรรมดาเน้นที่ผลลัพธ์หรือความสำเร็จของการกระทำ "I have been reading this book" เน้นกิจกรรมที่ยังทำอยู่ ขณะที่ "I have read this book" เน้นว่าอ่านจบแล้ว ทั้งสองรูปถูกหลักไวยากรณ์ แต่ตอบคนละคำถาม และความสับสนระหว่างสองรูปนี้ก็เป็นหนึ่งในข้อเปรียบเทียบไวยากรณ์ที่ถูกค้นหามากที่สุดในภาษาอังกฤษ
การสร้างประโยค present perfect continuous ใช้รูปแบบง่าย ๆ ด้วยกริยาช่วยและกริยารูป -ing:
| รูปประโยค | โครงสร้าง | ตัวอย่าง |
|---|---|---|
| บอกเล่า | have / has + been + กริยา-ing | I have been waiting. |
| ปฏิเสธ | have / has + not + been + กริยา-ing | She hasn't been feeling well. |
| คำถาม | Have / Has + ประธาน + been + กริยา-ing? | Have you been working? |
Tense นี้จำเป็นในหลายสถานการณ์ที่ต้องการเน้นระยะเวลาที่ต่อเนื่องหรือกิจกรรมที่เพิ่งเกิดขึ้น:
กิจกรรมที่เริ่มในอดีตและยังดำเนินต่อมาถึงปัจจุบัน
กิจกรรมที่เพิ่งทำและทิ้งผลหรือร่องรอยที่เห็นได้ในปัจจุบัน
เน้นว่าสถานการณ์หรืองานนั้นดำเนินมานานเท่าใด
ใช้บ่นหรือพูดถึงการกระทำที่เกิดซ้ำ ๆ ในช่วงที่ผ่านมา
คำบอกเวลาบางคำมักปรากฏคู่กับ present perfect continuous เสมอ:
| คำ | การใช้ | ตัวอย่าง |
|---|---|---|
| for | ความยาวของช่วงเวลา | for two hours |
| since | จุดเริ่มต้นที่เจาะจง | since 3:00 PM |
| all day / all morning | ช่วงเวลาที่ต่อเนื่องยาวนาน | all day long |
| lately / recently | ช่วงเวลาที่เพิ่งผ่านมาแบบไม่ระบุชัด | working hard lately |
ดูว่าการเปลี่ยนโครงสร้างเปลี่ยนจุดเน้นระหว่างความสำเร็จกับกระบวนการอย่างไร:
| ประโยค | รูปที่ถูกต้อง | เหตุผล |
|---|---|---|
| I ___ (read) three books this month. | have read | เน้นผลลัพธ์/จำนวน |
| I ___ (read) for two hours straight. | have been reading | เน้นระยะเวลา |
| She ___ (know) him for years. | has known | กริยาบอกสภาวะ ใช้รูปต่อเนื่องไม่ได้ |
| They ___ (build) that house for a year. | have been building | เน้นกระบวนการที่ยังดำเนินอยู่ |
ระวังข้อผิดพลาดเหล่านี้เมื่อใช้ present perfect continuous:
| ผิด | ถูก |
|---|---|
| I have been knowing him for years. | I have known him for years. |
| She has been done her homework. | She has been doing her homework. |
| We have work here since 2020. | We have been working here since 2020. |
Learna AI จะฟังว่าประโยคของคุณกำลังบรรยายระยะเวลาหรือผลลัพธ์ที่เสร็จสิ้น แล้วชี้แนะให้ใช้ been บวก -ing เมื่อใดก็ตามที่จุดเน้นอยู่ที่ว่าสิ่งนั้นเกิดขึ้นมานานแค่ไหน นอกจากนี้ยังคอยเตือนเรื่องกริยาบอกสภาวะอย่าง know หรือ believe ที่ไม่ควรใช้ในรูปต่อเนื่อง แม้จะอยู่ใน tense นี้ก็ตาม และยังตรวจสอบว่าใช้ for กับ since ได้ถูกคู่กับระยะเวลาและจุดเริ่มต้นหรือไม่ ผู้เรียนที่ฝึกบทสนทนาเน้นระยะเวลากับ Learna รายงานว่ามี การเลือกใช้ระหว่าง present perfect และ present perfect continuous ได้ถูกต้องขึ้น 80%
เมื่อคุณคุ้นกับการบอกระยะเวลาในปัจจุบันแล้ว โครงสร้างเดียวกันนี้จะขยับไปสู่อดีตด้วย past perfect continuous ซึ่งใช้บอกระยะเวลาที่ต่อเนื่องมาจนถึงเหตุการณ์หนึ่งในอดีต
นำความรู้ไวยากรณ์ของคุณไปฝึกใช้จริงกับเส้นทางการเรียนรู้ของ Learna:
คือ tense ที่สร้างด้วย have/has ตามด้วย been และกริยาที่ลงท้ายด้วย -ing เช่น I have been waiting for one hour หรือ She has been working here for three years
บอกเล่า: have/has + been + กริยา-ing ปฏิเสธ: have/has + not + been + กริยา-ing คำถาม: Have/Has + ประธาน + been + กริยา-ing?
ใช้เพื่อบอกระยะเวลาที่ต่อเนื่องมาจนถึงตอนนี้ มักใช้กับ for หรือ since หรือใช้อธิบายผลในปัจจุบันที่เกิดจากกิจกรรมที่เพิ่งทำ
Present perfect เน้นความสำเร็จหรือผลลัพธ์ ส่วน present perfect continuous เน้นกระบวนการที่ยังดำเนินอยู่และระยะเวลาที่ผ่านมา
ใช้เมื่อความยาวของเวลาที่การกระทำเกิดขึ้นสำคัญกว่าว่ามันจบแล้วหรือยัง หรือเมื่อกิจกรรมที่เพิ่งทำอธิบายสถานการณ์ในปัจจุบัน
ใช้ for กับความยาวของช่วงเวลา เช่น for two hours และใช้ since กับจุดเริ่มต้น เช่น since 3:00 PM
You are wet because you have been walking in the rain เป็นการอธิบายสภาพในปัจจุบันผ่านการกระทำที่ต่อเนื่องมาไม่นานนี้
คือการใช้กับกริยาบอกสภาวะอย่าง know หรือ believe ซึ่งปกติไม่ใช้ในรูปต่อเนื่อง แม้จะอยู่ใน tense นี้ก็ตาม
ได้ เมื่อจุดเน้นอยู่ที่ผลลัพธ์ที่มองเห็นได้ในปัจจุบัน แม้การกระทำนั้นจะเพิ่งหยุดไป เช่น I've been running, that's why I'm out of breath
เริ่มด้วย Have หรือ Has ตามด้วยประธาน แล้ว been แล้วกริยารูป -ing เช่น Have you been working all day?
Present perfect continuous เชื่อมการกระทำที่ต่อเนื่องเข้ากับปัจจุบัน ส่วน past continuous บรรยายการกระทำที่กำลังดำเนินอยู่ ณ ช่วงเวลาหนึ่งในอดีต โดยไม่เชื่อมโยงกับปัจจุบัน
Present perfect simple ตอบคำถามว่า "อะไร" หรือ "กี่ครั้ง" ส่วน present perfect continuous ตอบว่า "นานแค่ไหน" จึงเป็นตัวเลือกที่ดีกว่าเมื่อระยะเวลาคือประเด็นสำคัญ
Learna AI จะดูว่าประโยคนั้นเน้นผลลัพธ์ที่เสร็จสิ้นหรือระยะเวลาที่ยังดำเนินอยู่ แล้วจึงแนะนำรูปที่ตรงกับความหมายที่คุณต้องการสื่อ
ได้ Learna AI จะให้ฝึกประโยคที่ต้องเลือกระหว่าง for กับ since และแก้ข้อผิดพลาดอย่าง "since two hours" ให้แบบเรียลไทม์