Present perfect continuous คืออะไร?
Present perfect continuous เป็นวิธีการมองเหตุการณ์ที่เกิดขึ้นในอดีตจนถึงปัจจุบันและอาจจะต่อเนื่องไปในอนาคต... แม้ว่าจะเป็น “tense” ในปัจจุบัน แต่จริงๆ แล้วเป็นการผสมผสานของ “aspects” ซึ่งหมายถึงอดีตในมุมมองของปัจจุบัน มันเป็นการรวมกันของสอง “aspects” หรือวิธีการมองสิ่งต่างๆ
มันเป็น “perfect” เพราะเน้นไปที่สิ่งที่เสร็จสิ้นหรือเกิดขึ้นก่อนจุดเวลาหนึ่ง ในกรณีนี้คือปัจจุบัน
เนื่องจากเป็น “continuous” จึงเน้นไปที่การที่การกระทำใดๆ กำลังดำเนินอยู่หรือเกิดขึ้นซ้ำๆ
เราสร้าง present perfect continuous อย่างไร?
เราสร้าง present perfect continuous โดยใช้ กริยาช่วยสองตัว (“have” หรือ “has” บวก “been”) และกริยาหลัก กริยา รูปแบบ present perfect continuous จะเป็นดังนี้:
I have been running
You have been running
He/She/ It has been running
We have been running
They have been running
เมื่อไหร่เราจะใช้ present perfect continuous?
มีเหตุผลหลักสามประการในการใช้ present perfect continuous:
- เพื่อเน้นระยะเวลาของการกระทำที่ยังไม่เสร็จซึ่งเริ่มในอดีต เช่น “I’ve been waiting for the bus for ages” (ฉันรอรถเมล์มานานมาก), “She’s been running for an hour” (เธอวิ่งมาเป็นชั่วโมงแล้ว) และ “He’s been working here since November” (เขาทำงานที่นี่ตั้งแต่เดือนพฤศจิกายน) สำหรับช่วงเวลาที่ยาวนานขึ้น เราสามารถใช้ present perfect simple ได้เช่นกัน เช่น “He’s worked here since 2011” (เขาทำงานที่นี่ตั้งแต่ปี 2011)
- สำหรับสถานการณ์ชั่วคราวในช่วงเวลาล่าสุด เช่น “I’ve been eating a lot of fruit recently” (ฉันกินผลไม้เยอะในช่วงนี้), “He’s been staying with his parents since he arrived back in the country” (เขาอยู่กับพ่อแม่ตั้งแต่กลับมาประเทศ) และ “She’s been spending a lot of time with him” (เธอใช้เวลามากกับเขา)
- สำหรับการกระทำที่เพิ่งหยุดไปซึ่งเราสามารถเห็นผลลัพธ์ในปัจจุบัน เช่น “You look exhausted. You must have been working really hard” (คุณดูเหนื่อยมาก คุณคงทำงานหนักจริงๆ), “I’ve been walking in the wind and rain so my hair is a mess” (ฉันเดินท่ามกลางลมและฝน ผมเลยยุ่งเหยิง) และ “Her eyes are red because she’s been crying” (ดวงตาของเธอแดงเพราะเธอร้องไห้)
ความแตกต่างระหว่าง present perfect continuous กับ present perfect simple คืออะไร?
เราใช้ present perfect continuous เมื่อเราต้องการเน้นที่กิจกรรมเองมากกว่าผลลัพธ์ เราใช้ present perfect simple เมื่อผลลัพธ์ของการกระทำสำคัญกว่า เช่น เราพูดว่า “She has been running now for over an hour” (เธอวิ่งมาเกินหนึ่งชั่วโมงแล้ว) แต่ “She has run ten kilometres” (เธอวิ่งได้สิบกิโลเมตร) ประโยคแรกเน้นกิจกรรมที่กำลังดำเนินอยู่ ส่วนประโยคที่สองเน้นเป้าหมายหรือความสำเร็จที่ทำได้
นี่คือตัวอย่างอีกอันในช่วงเวลาที่ยาวกว่า: “He has been studying Marine Biology for seven years. He has completed his PhD” (เขาเรียนชีววิทยาทางทะเลมาเจ็ดปี และเขาได้จบปริญญาเอกแล้ว) ประโยคแรกพูดถึงระยะเวลาเน้นว่าการเรียนดำเนินมานานแค่ไหน ส่วนประโยค present perfect simple บอกถึงความสำเร็จหรือผลลัพธ์สุดท้าย
ถ้าคิดถึงกิจกรรมในช่วงเวลาหนึ่งเหมือนรถไฟ present perfect simple จะสนใจแค่ส่วนหน้าของรถไฟหรือการมาถึงปลายทาง ส่วน present perfect continuous จะใช้เมื่อเราสนใจทั้งความยาวของรถไฟหรือระยะเวลาทั้งหมดของการเดินทาง
เราจะตั้งคำถามด้วย present perfect continuous อย่างไร?
ในการตั้งคำถาม เราใช้กริยาช่วยตัวแรก (“have” หรือ “has”) เป็นกริยาช่วยตั้งคำถาม เช่น “Have you been waiting long?” (คุณรอนานไหม?) หรือใช้หลังคำถาม เช่น “What have you been doing?” (คุณทำอะไรอยู่?)
ความแตกต่างระหว่าง “What have you been doing?” กับ “What have you done?” ช่วยให้เราเข้าใจความเน้นที่ต่างกันของโครงสร้าง tense สองแบบนี้ ถ้าคุณไม่ได้เจอเพื่อนนาน คุณจะถาม “What have you been doing?” เพราะสนใจว่าพวกเขาทำกิจกรรมอะไรบ้างในช่วงนี้ หรือมีเหตุการณ์อะไรเกิดขึ้นบ้าง เราจะถาม “What have you done?” ก็ต่อเมื่อมีการเปลี่ยนแปลงที่ชัดเจนในรูปลักษณ์ เช่น แขนหัก ผมถูกตัดหมด หรือมีอะไรหกใส่เสื้อผ้า ซึ่งจะเน้นผลลัพธ์มากกว่ากิจกรรม
เราสามารถใช้ present perfect continuous กับกริยาบอกสถานะได้ไหม?
เราไม่ใช้ present perfect continuous กับกริยาบอกสถานะเพราะความหมายของกริยาพวกนี้บอกอยู่แล้วว่าต่อเนื่อง ดังนั้นเราจะไม่พูดว่า “I have been knowing her for ages” แต่จะใช้ present perfect simple ว่า “I have known her for ages” เพราะ “knowing” เป็นสถานะ ไม่ใช่การกระทำ
กริยาบอกสถานะแสดงความหมายต่อเนื่องอยู่แล้ว ดังนั้นจึงไม่มีเหตุผลที่จะใช้ tense ต่อเนื่องซ้ำอีก
เราจะไม่พูดประโยคอย่าง “I have been having a car for years” (ฉันมีรถมาหลายปีแล้ว), “She has been loving him ever since she was a teenager” (เธอรักเขามาตั้งแต่เป็นวัยรุ่น) หรือ “I’ve been being a teacher for twenty years” (ฉันเป็นครูมา 20 ปีแล้ว)
present perfect continuous ใช้ยากไหม?
แม้ชื่อ present perfect continuous จะดูซับซ้อน แต่จริงๆ แล้วค่อนข้างง่าย เราใช้มันเพื่อเน้นกิจกรรม ไม่ใช่ผลลัพธ์ ที่เกิดขึ้นเมื่อเร็วๆ นี้ มักเป็นชั่วคราว และมีผลลัพธ์บางอย่างในปัจจุบัน เราได้เรียนรู้เกี่ยวกับ present perfect continuous หวังว่าบทความนี้จะเป็นประโยชน์