กาลปัจจุบันก่อนหน้าต่อเนื่อง
กาลปัจจุบันก่อนหน้าต่อเนื่องมีรูปเป็น have / has been + คำกริยา-ing และ เน้นว่าการกระทำที่เริ่มขึ้นที่จุดใดจุดหนึ่งในอดีตยังดำเนินต่อเนื่องมาจนถึงตอนนี้ ถ้ากาลปัจจุบันก่อนหน้าเน้นที่ผลลัพธ์กับประสบการณ์ รูปต่อเนื่องก็เน้…
คำอธิบาย
กาลปัจจุบันก่อนหน้าต่อเนื่องมีรูปเป็น have / has been + คำกริยา-ing และ เน้นว่าการกระทำที่เริ่มขึ้นที่จุดใดจุดหนึ่งในอดีตยังดำเนินต่อเนื่องมาจนถึงตอนนี้ ถ้ากาลปัจจุบันก่อนหน้าเน้นที่ผลลัพธ์กับประสบการณ์ รูปต่อเนื่องก็เน้นที่ตัว 'กระบวนการ' ที่การกระทำนั้นลากยาวมาถึงขณะนี้
A. รูป — have / has been + คำกริยา-ing
กาลปัจจุบันก่อนหน้าต่อเนื่องวาง been ซึ่งเป็นรูปกริยาช่อง 3 ของคำกริยา be ไว้หลัง have หรือ has ที่เข้ากับประธาน แล้วต่อคำกริยา-ing ไว้ข้างหลัง. สูตรคือ have / has been + คำกริยา-ing สามก้อน และประธานที่เป็นบุรุษที่ 3 เอกพจน์เท่านั้นที่ใช้ has been
| ประธาน | have/has been + คำกริยา-ing | ตัวอย่าง |
|---|---|---|
| I / you / we / they | have been + คำกริยา-ing | I have been reading. |
| he / she / it | has been + คำกริยา-ing | She has been reading. |
| คำนามเอกพจน์ | has been + คำกริยา-ing | Anna has been reading. |
ประโยคปฏิเสธสร้างด้วย haven't been / hasn't been + คำกริยา-ing และประโยคคำถามสร้างด้วยลำดับคำ Have / Has + ประธาน + been + คำกริยา-ing?
- I have been learning Japanese this year. (ปีนี้เรียนภาษาญี่ปุ่นมาเรื่อย ๆ)
- He has been working out every day. (เขาออกกำลังกายมาเรื่อย ๆ ทุกวัน)
- They haven't been sleeping well. (พวกเขานอนหลับไม่ค่อยดีมาเรื่อย ๆ)
- Has she been feeling better? (เธอค่อย ๆ ดีขึ้นมาเรื่อย ๆ ไหม)
B. ต่างจากกาลปัจจุบันก่อนหน้า — ผลที่จบแล้ว vs ดำเนินต่อเนื่อง
กาลปัจจุบันก่อนหน้า (have + p.p.) เน้นที่ผลซึ่งเหลือไว้เพราะการกระทำจบลงแล้ว ส่วนกาลปัจจุบันก่อนหน้าต่อเนื่อง (have been + -ing) เน้นที่กระบวนการซึ่งการกระทำยังดำเนินต่อเนื่องมาจนถึงตอนนี้. สถานการณ์เดียวกันก็เลือกกาลต่างกันได้ ขึ้นอยู่กับว่าเน้นที่ไหน
| กาล | จุดที่เน้น | ตัวอย่าง |
|---|---|---|
| กาลปัจจุบันก่อนหน้า (จบแล้ว·ผลลัพธ์) | ทำจบไปแล้วและผลยังเหลืออยู่ | I have written three emails. |
| กาลปัจจุบันก่อนหน้าต่อเนื่อง (ดำเนินต่อเนื่อง) | ทำมาเรื่อย ๆ จนถึงตอนนี้ | I have been writing emails all morning. |
| กาลปัจจุบันก่อนหน้า (จำนวนครั้งของประสบการณ์) | จนถึงตอนนี้กี่ครั้ง | She has read this book twice. |
| กาลปัจจุบันก่อนหน้าต่อเนื่อง (ดำเนินมาจนถึงตอนนี้) | ตอนนี้ก็ยังทำอยู่ | She has been reading this book for two weeks. |
- I have painted the wall. (ทาผนังเสร็จหมดแล้ว)
- I have been painting the wall all day. (ทาผนังมาเรื่อย ๆ ทั้งวันและตอนนี้ก็ยังทำอยู่)
- He has read three books this month. (เดือนนี้เขาอ่านหนังสือจบไปสามเล่มแล้ว)
- He has been reading all afternoon. (เขาอ่านหนังสือมาเรื่อย ๆ ทั้งบ่ายและตอนนี้ก็ยังอ่านอยู่)
C. สำนวนที่ใช้ร่วมกันบ่อย — for / since / all day
กาลปัจจุบันก่อนหน้าต่อเนื่องเน้นว่าดำเนินมานานเท่าไร จึงใช้จับคู่กับสำนวนบอกความยาวนานอย่าง for (ระยะเวลา), since (จุดเวลา), all day / all week บ่อย ๆ. ตอบคำถามที่ถามด้วย How long ~? ได้อย่างเป็นธรรมชาติด้วย
| สำนวน | สิ่งที่มาข้างหลัง | ตัวอย่าง |
|---|---|---|
| for | ระยะเวลา | I have been waiting for an hour. |
| since | จุดเวลา | She has been working since 9 a.m.. |
| all day / all week | ทั้งวัน·ทั้งสัปดาห์ | It has been snowing all day. |
| lately / recently | ช่วงนี้·ระยะหลัง | I have been feeling tired lately. |
| How long ~? | นานเท่าไร | How long have you been studying? |
- She has been talking on the phone for an hour. (เธอคุยโทรศัพท์มาชั่วโมงหนึ่งแล้วและยังคุยอยู่)
- We have been living in this city since 2018. (เราอาศัยอยู่เมืองนี้มาตั้งแต่ปี 2018)
- The kids have been playing outside all afternoon. (เด็ก ๆ เล่นอยู่ข้างนอกมาเรื่อย ๆ ทั้งบ่าย)
- How long have you been learning Korean? (เรียนภาษาเกาหลีมานานเท่าไรแล้ว)
ประเด็นสำคัญ
- 1รูปที่ว่ากาลปัจจุบันก่อนหน้าต่อเนื่องประกอบขึ้นจากสามก้อนคือ have / has been + คำกริยา-ing นี่คือแกนข้อแรก (เช่น: She has been working.)
- 2กาลปัจจุบันก่อนหน้าเน้นที่ผลที่จบแล้ว ส่วนกาลปัจจุบันก่อนหน้าต่อเนื่องเน้นที่กระบวนการซึ่งลากมาถึงตอนนี้ ขอให้จับความต่างนี้ด้วยความรู้สึก (เช่น: I have painted — ทาเสร็จหมดแล้ว / I have been painting — ทามาเรื่อย ๆ และยังทำอยู่)
- 3การนำไปใช้ที่ว่ามันจับคู่กับสำนวนบอกความยาวนานอย่าง for (ระยะเวลา), since (จุดเวลา), all day / all week แล้วเน้นว่าดำเนินมานานเท่าไร นั้นเป็นประโยชน์ในการใช้จริง
- 4ขอให้รู้ข้อยกเว้นที่ว่าคำกริยาบอกสภาพอย่าง know, like, love, want, have (มี) โดยหลักการแล้วไม่ใช้ในกาลปัจจุบันก่อนหน้าต่อเนื่อง (เช่น: I have known him for years. — I have been knowing him. ผิด)
- 5ในภาษาไทย 'กำลัง ~ อยู่·~ มาเรื่อย ๆ·~ มาตลอด' โดยรวมแล้วตรงกับกาลปัจจุบันก่อนหน้าต่อเนื่อง จับความรู้สึกนี้ได้แล้วการเลือกกาลก็ง่ายขึ้น