Subject + has / have + been + V.ing + Object |
ประธานเป็นเอกพจน์ (He, She, It, John, Jane) ใช้ Has
ประธานเป็นพหูพจน์ (I, You, We, They, The dogs, Students) ใช้ Have
1. ใช้กับเหตุการณ์ที่เกิดขึ้นเรื่อย ๆ ตั้งแต่อดีตจนถึงปัจจุบัน เช่น
Lisa has been living in New York since 2004.
ลิซ่าอาศัยอยู่ที่นิวยอร์กตั้งแต่ปี 2004
(อาศัยอยู่ตั้งแต่ปี 2004 และตอนนี้ก็ยังอาศัยอยู่ที่นิวยอร์ก)
My sister has been talking on the phone for an hour!
น้องสาวของฉันคุยโทรศัพท์มาเป็นชั่วโมงแล้ว
(เริ่มคุยตั้งแต่หนึ่งชั่วโมงที่แล้ว และตอนนี้ก็ยังคุยอยู่)
2. ใช้พูดแทน Present perfect ได้ในความหมายที่เหมือนกัน
How long have you been learning English? หรือ How long have you learned English?
คุณเรียนภาษาอังกฤษมาเท่าไหร่แล้ว
Note: กริยาที่ไม่แสดงความต่อเนื่องของการกระทำจะไม่สามารถใช้ Tense นี้ได้ เช่น
เราจะไม่พูดว่า The clock has been stopping เนื่องจากคำว่า stop เป็นกริยาที่ไม่แสดงความต่อเนื่อง ดังนั้นเราจึงต้องพูดว่า The clock has stopped เพื่อบอกว่านาฬิกาหยุดทำงาน ซึ่งผลของการกระทำคือเข็มนาฬิกาไม่เดิน
ตัวอย่างของกริยาที่ไม่แสดงความต่อเนื่อง เช่น believe, cost, dislike, envy, forget, hate, know, like, love, need, see, taste, understand หรือ want เป็นต้น
นอกจากนี้จะไม่ใช้ just, already, never, finally กับ Present Perfect Continuous Tense
Present Perfect จะอธิบายถึงสิ่งที่เกิดขึ้นและจบลงไปแล้ว แต่ผลของการกระทำดังกล่าวยังแสดงให้เห็นอยู่ แต่ Present Perfect Continuous จะอธิบายถึงสิ่งที่เกิดขึ้นหรือสิ่งที่ทำตั้งแต่ในอดีตและยังคงทำต่อมาเรื่อย ๆ จนถึงปัจจุบัน เน้นว่ากำลังกระทำสิ่งนั้นอยู่ ไม่ใช่ผลของสิ่งที่ทำ เช่น
How long have you known her?
คุณรู้จักเธอมานานแค่ไหนแล้ว
**คำว่า known เป็นกิริยาที่ไม่แสดงความต่อเนื่อง และการทำความรู้จักนั้นคือได้ทำความรู้จักกันไปตั้งแต่ครั้งแรกที่เจอกันและจบลงไปแล้ว แต่สถานะความเป็นเพื่อนยังคงอยู่มาจนถึงปัจจุบัน ซึ่งความเป็นเพื่อนคือผลของการทำความรู้จัก จึงต้องใช้ Present Perfect Tense
How long have you been working with Nancy?
คุณทำงานกับแนนซี่มานานแค่ไหนแล้ว
**เป็นการเน้นที่การกระทำว่าทำงานด้วยกันมานานแค่ไหน และตอนนี้ก็ยังทำงานกับแนนซี่อยู่ เนื่องจากเป็นการพูดถึงความต่อเนื่องตั้งแต่ในอดีตมาจนถึงปัจจุบัน และปัจจุบันก็ยังคงกระทำสิ่งนั้นอยู่ จึงต้องใช้ Present Perfect Continuous Tense