Sitemap

Present Perfect Continuous

2 min readMar 18, 2023

--

Press enter or click to view image in full size
Photo by Wonderlane on Unsplash

เปิดเทอมใหม่แล้ว พบว่าเนื้อหายากขึ้นมากๆ จนแทบไม่เข้าใจเลย
วันนี้ขอสรุปเนื้อหาล่วงหน้าก่อนเรียนจริงสักหน่อยละกันฮะ
(ตอนถึงเวลาเรียนจริงจะได้ไม่เจอช็อตฟีล 5555)

Present Perfect Continuous

ปกติแล้วเราใช้ Present Perfect Continuous เพื่อเอ่ยถึงเหตุการณ์ตั้งอดีตและยังคงเกิดขึ้นเรื่อยๆ มาจนถึงปัจจุบัน แสดงได้ดังกราฟข้างล่างนี้

กราฟแสดง Timeline ของ Present Perfect Continuous

โดยรูปประโยคของ Present Perfect Continuous เราใช้ has/have been v.ing ในประโยครูปแบบนี้ครับ

Example:

  • Mr. Bean has been reading books every morning. (=repeatedly up to now)
  • Have Tom and Jerry been fighting each other? (=continuously up to now)
  • How long have you been studying mathematics? (=continuously)
  • When has Stark Industry been inventing armament. (=continuously)
  • Wick has been collecting the Mustang. (=continuously)
  • Mr. Anderson has been working since this morning. (=continuously)

Note:
โปรดสังเกตว่ามันมีความแตกต่างระหว่าง Present Perfect และ Present Perfect Continuous โดยที่…
- Present Perfect ใช้กล่าวถึงประสบการณ์ที่ผ่านมา ในขณะที่…
- Present Perfect Continuous ใช้กล่าวถึงสิ่งที่เกิดขึ้นต่อเนื่องหรือเกิดขึ้นซ้ำๆ ในอดีตมาจนถึงตอนนี้ครับ

โดย Present Perfect สามารถแสดงเป็นกราฟได้ดังภาพข้างล่างนี้

Press enter or click to view image in full size
กราฟแสดง Timeline ของ Present Perfect Continuous

Get fResult’s stories in your inbox

Join Medium for free to get updates from this writer.

ขอเอากราฟ Present Perfect Continuous มาแสดงอีกที (จะได้เปรียบเทียบกันได้ง่าย)

กราฟแสดง Timeline ของ Present Continuous

Present Perfect Continuous w/ Since and For

เราสามารถใช้ since และ for ได้ด้วย

  • ใช้ Since กับ วัน หรือ เวลา
    (หลังจากเข้าเรียนแล้ว ครูบอกว่า since = when did it start)
  • ใช้ For กับช่วงเวลา
    (หลังจากเข้าเรียนแล้ว ครูบอกว่า for = how long)

Example:

  • Have you been learning programming for the past week? (=repeatedly)
  • I have been studying programming since 2017. (=continuously)
  • Wick has been raising the dog for several years. (=continuously)
  • He has been eating since noon. (=continuously)

การย่อรูปประโยค

ใช้ ’s แทน has และใช้ ’ve แทน have

Example:

  • I have been studying programming. ย่อเป็น…
    I’ve been studying programming.
  • Mr Bean has been reading books every morning. ย่อเป็น…
    Mr Bean’s been reading books every morning.

บทความที่ใกล้เคียงกัน:

--

--

ชื่อเล่นว่ากร เขามี background มาจากอาชีพเด็กวิ่งเอกสารในอาคารของธนาคาร โดยเรียนไปด้วยจนจบจากมหาลัยเปิดแห่งหนึ่ง และปัจจุบันทำงานเป็น Web Developer ครับทั่นน

See more from me