Grammar· ·อ่าน 4 นาที

Present Perfect Continuous

“กำลังเพลิน ขอทำต่อ”

S. + has, have + been + V.ing

Present Perf Cont เป็นเทนส์ที่ใช้ได้เฉพาะ กรณีที่กริยามีอาการต่อเนื่อง ใช้กับเหตุการณ์ที่เกิดขึ้นในอดีตและดำเนินติดต่อกันเรื่อยมาจนถึงปัจจุบัน เช่น

Jack has been living in Bangkok since 1975.
แจ๊คอยู่ในกรุงเทพมาตั้งแต่ปี 1975.

They have been champion since 2002.
พวกเขาเป็นแชมป์มาตั้งแต่ปี 2002

จะเห็นได้ว่า ในบางกรณี การใช้ Present Perf Cont ก็เหมือนกับการใช้ Present Perf ธรรมดา 

……เพียงแต่ Present Perf Cont เน้นถึงความต่อเนื่องของเวลามากกว่า Present Perf ธรรมดาเท่านั้นเอง

ตัวอย่างเช่น

  • ปกติ : Jack has lived in Bangkok since 1975. แจ๊คอยู่ในกรุงเทพมาตั้งแต่ปี 1975.
  • เน้นความต่อเนื่อง : Jack has been living in Bangkok since 1975. แจ๊คอยู่ในกรุงเทพมาตั้งแต่ปี 1975. (และกำลังอยู่ต่อ)
  • ปกติ : He has worked on the problem for two hours so far. เขาทำโจทย์มาเป็นเวลา 2 ชั่วโมงแล้ว
  • เน้นความต่อเนื่อง : He has been working on the problem for two hours so far. เขาทำโจทย์มาเป็นเวลา 2 ชั่วโมงแล้ว (และกำลังทำต่อ)

ข้อควรระวัง คือว่า กริยาที่ไม่แสดงความต่อเนื่องของการกระทำ จะใช้เท้นส์นี้ไม่ได้ และเราจะไม่ใช้ Perfect Cont กับคำต่อไปนี้ just, already, never, finally เพราะมันไม่สมเหตุสมผล
.
.
.

ทั้งนี้ เนื่องจากมันต้องใช้กับเหตุการณ์ที่เกิดขึ้นในอดีตดำเนินมาจนถึงปัจจุบัน และพึ่งจบลงหมาดๆ แต่ยังเห็นผลลัพธ์ต่อเนื่อง

ตัวอย่างเช่น 

หากบอกว่า Jack is out of breath. He has just been running. (แจ๊คหายใจเหนื่อยหอบ เขาเพิ่งไปวิ่งอยู่) 

มันจะฟังดูแปลกใช่ไหมครับ?

ที่ถูกต้อง ควรจะเป็นในทำนองนี้มากกว่า  

Jack is out of breath. He has been running. 
แจ๊คหายใจเหนื่อยหอบ เขาวิ่งมาสักพักแล้ว
.
.
.

ทั้งนี้ เรามักเห็นการใช้ Present Perf Cont ในประโยคปฏิเสธ มากกว่าประโยคอื่นๆ ซึ่งรูปแบบประโยคปฏิเสธ ก็เพียงเติม not หลัง have

ตัวอย่างเช่น

He has not been playing football for 3 hours.   
เขาไม่ได้เตะฟุตบอลถึง 3ชั่วโมง
.
.
.

ส่วนการจะถามด้วยประโยค Present Perf Cont ผู้ถามจะต้องเห็นผลลัพธ์ที่เกิดขึ้นก่อน แล้วจึงถาม ประโยคจึงจะดูสมเหตุสมผล

ตัวอย่างเช่น

Your clothes are so dirty. What have you been doing?
เสื้อผ้าคุณสกปรก คุณทำอะไรมา?

Why is the car wet? Has it been raining? 
ทำไมรถเปียก ฝนตกพึ่งตกมาเหรอ?

.
.
.
ทั้งนี้ บางครั้งในประโยคอาจไม่ต้องบอกผลลัพธ์ก็ได้ กรณีหากคิดว่าผู้พูดหรือผู้ฟังจะรู้ได้เอง โดยที่ไม่ต้องเอ่ย

ตัวอย่างเช่น

How long have you been waiting for me? 
คุณรอผมมานานแค่ไหนแล้ว?

สรุปแล้ว Present Perf Cont ก็มีหลักการใช้เหมือนกับ Present Perf นั่นเอง ต่างกันเพียงแค่เปลี่ยนจาก V.3 เป็น V.ing ครับ




*สำหรับใครที่กำลังมองหาคอร์สเรียนออนไลน์ สามารถกดปุ่ม inbox มุมขวาล่าง ทักสอบถามข้อมูลเพิ่มเติมได้เลยนะครับ*




คำถามทดสอบ:

1) ข้อให้เป็นโครงสร้างประโยคแบบ Present Perf Cont

a.  S. + had + been + V.ing           
b.  S. + has + been + V.ing          
c.  S. + have + been + V.ing         
d.  ถูกทั้งข้อ b. และ c.

2) ข้อใดแต่งประโยค Present Perf Cont ได้ถูกต้อง

a.  She has been finding the dress since morning.
b.  He has been studying in the library for three hours.
c.  We have been shopping at this fair for two hours.
d.  ถูกทุกข้อ

3) ข้อใดใช้ประโยคคำถามแบบ Present Perf Cont ได้ถูกต้อง

a.  Has this boy been playing games for five hours?            
b.  How long has you been waiting for me?        
c.  Have you been eaten for him?       
d.  How long have you been waited for me?  



เฉลย :


1. ( ข้อ d. ) ครับ คือใช้ได้ทั้ง has และ have ขึ้นอยู่กับประธานของประโยค


2. ( ข้อ d. ) ถูกตามหลักแกรมม่าร์ทุกข้อ แบบไม่มีที่ติเลยครับ


3. ( ข้อ a. ) ครับ ส่วนข้ออื่นๆ เขียนผิดหลักแกรมม่าร์ทั้งหมดเลยครับ

ยังไม่แน่ใจว่าเริ่มตรงไหน วัดระดับภาษาอังกฤษฟรี แล้วรับแผนอ่าน 7 วันที่ตรงกับคุณ
เริ่มเลย →
วันละ 1 บทเรียน ทางอีเมล

ตื่นมาเจอคำใหม่ทุกเช้า

บทเรียนของวันส่งเข้าอีเมล 7:00 น. อ่านจบก่อนถึงที่ทำงาน ไม่มีโฆษณา ยกเลิกได้ทุกเมื่อ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
Manage Consent Preferences
  • คุกกี้ที่จำเป็น
    Always Active

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

  • คุกกี้เพื่อการวิเคราะห์

    คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้

  • คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย

    คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลส่วนบุคคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ

บันทึกการตั้งค่า