ไวยากรณ์ภาษาอังกฤษ

สูตร กฎการใช้ Present Perfect Tense ตัวอย่างประโยค และแบบฝึกหัด

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

1. แนวคิดและคำจำกัดความของปัจจุบันกาลสมบูรณ์

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


2. โครงสร้างปัจจุบันกาลสมบูรณ์

2.1 ประโยคบอกเล่า

โครงสร้าง: S + have/has + V3 (Past Participle)

ตัวอย่าง:

  • I have lived in Hanoi for 5 years. (ฉันอาศัยอยู่ที่ฮานอยเป็นเวลา 5 ปีแล้ว)
  • I have traveled to many countries in the world. (ฉันได้เดินทางไปหลายประเทศในโลก)

2.2 ประโยคปฏิเสธ

โครงสร้าง: S + have/has + not + V3

ตัวอย่าง:

  • I have never been to Europe. (ฉันไม่เคยไปยุโรปเลย)
  • They have not won any awards. (พวกเขายังไม่ได้รับรางวัลใดๆ)

2.3 ประโยคคำถาม

2.3.1 คำถามแบบ Yes/No Question

โครงสร้าง: Have/Has + S + V3 +… ?

ตอบ:

  • Yes, S + have/has.
  • No, S + haven’t/hasn’t.

ตัวอย่าง:

  • Have you already eaten? (คุณทานอะไรหรือยัง?)
  • Has the plane arrived yet? (เครื่องบินมาถึงหรือยัง?)

2.3.2 คำถามแบบ WH-Question

โครงสร้าง: WH-word + have/has + S (+ not) + V3 +…?

ตัวอย่าง:

  • Who have you talked to? (คุณได้พูดคุยกับใคร?)
  • Where have you been? (คุณไปที่ไหนมา?)

3. การใช้งานปัจจุบันกาลสมบูรณ์ในภาษาอังกฤษ

ปัจจุบันกาลสมบูรณ์มีหลายการใช้งาน มาดูตารางด้านล่างเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับการใช้งาน

การใช้ปัจจุบันกาลสมบูรณ์ (Present Perfect)ตัวอย่าง
เพื่อบรรยายการกระทำหรือเหตุการณ์ที่เกิดขึ้นในอดีตและยังคงดำเนินต่อไปในปัจจุบันMy hair has grown longer. (ผมของฉันยังคงยาวขึ้นเรื่อยๆ)
The technology has improved a lot.  (เทคโนโลยีได้รับการพัฒนาอย่างมาก)
การบรรยายการกระทำหรือเหตุการณ์ที่เกิดขึ้นหลายครั้งในอดีตShe has been to Paris twice. (เธอเคยไปปารีสสองครั้ง)
We have eaten at that restaurant many times. (พวกเราเคยทานอาหารที่ร้านนั้นหลายครั้ง)
การอธิบายการกระทำหรือเหตุการณ์ที่เพิ่งเกิดขึ้น My hair has been cut. (ผมของฉันได้ถูกตัดแล้ว)I have just finished my homework. (ฉันเพิ่งทำการบ้านเสร็จเรียบร้อย)
การบรรยายการกระทำหรือเหตุการณ์ที่เกิดขึ้นในอดีตแต่มีความสำคัญมากในปัจจุบันWe have already eaten dinner, so we are not hungry. (พวกเราได้ทานอาหารเย็นแล้ว ดังนั้นพวกเราไม่หิว)
การบรรยายประสบการณ์และความประทับใจจนถึงปัจจุบันI have never met anyone as kind and compassionate as my grandmother. (ฉันไม่เคยพบใครที่ใจดีและมีน้ำใจเหมือนคุณยายของฉัน)

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

ด้วย MochiVocab แอปพลิเคชันนี้ใช้วิธีการ Spaced Repetition (การทบทวนซ้ำในช่วงเวลาที่เหมาะสม) และผสมผสานกับคุณสมบัติพิเศษ ‘’เวลาทอง’’ ซึ่งอิงจากผลการเรียนรู้ของคุณเพื่อเตือนความจำในการเรียนรู้คำศัพท์ในเวลาที่เหมาะสม ทำให้การเรียนรู้คำศัพท์ 1000 คำเป็นเรื่องง่ายกว่าที่เคย

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

mochivocab
mochi 5 level
mochi notification


4. สัญลักษณ์การรู้จำปัจจุบันกาลสมบูรณ์

คำที่บ่งบอกความหมาย
Beforeก่อนหน้านี้
Everเคย
Neverไม่เคย
For + ช่วงเวลาในช่วงเวลานี้
Since + จุดเวลาตั้งแต่
Yetยัง (คำนี้มักใช้ในประโยคปฏิเสธและประโยคคำถาม)
The first/ second timeครั้งแรก / ครั้งที่สอง
Just, recently, latelyครั้งแรก / ครั้งที่สอง
Alreadyแล้ว
Until now, up to the present, up to now, so farจนถึงตอนนี้

5. ตำแหน่งของคำวิเศษณ์ในปัจจุบันกาลสมบูรณ์

คำวิเศษณ์ตำแหน่งตัวอย่าง
Never, ever, just หลัง “has/have” และอยู่หน้ากริยาช่องที่ 3 (V3/ed)She has never seen that movie.(เธอไม่เคยดูหนังเรื่องนั้นเลย)
Alreadyหลัง “has/have” และอยู่หน้ากริยาช่องที่ 3 (V3/ed) สามารถอยู่ท้ายประโยคได้I have already eaten breakfast.(ฉันทานอาหารเช้าแล้ว)
Yetอยู่ท้ายประโยคHave you finished the project yet? (คุณทำโครงการเสร็จหรือยัง?)
Recently, lately, up to present, up to this moment, so far,อยู่ต้นประโยคหรือท้ายประโยคก็ได้They have recently gotten married. (พวกเขาเพิ่งแต่งงานเมื่อไม่นานมานี้)
In/ for/ during/ over + the past/ last + เวลาอยู่ต้นประโยคหรือท้ายประโยคก็ได้They have saved a lot of money in the past year. (พวกเขาได้เก็บเงินได้มากในปีที่ผ่านมา)

6. แบบฝึกหัดการใช้สำหรับปัจจุบันกาลสมบูรณ์

แบบฝึกหัดที่ 1: ผันกริยาให้เป็นปัจจุบันกาลสมบูรณ์ให้เหมาะสม

  1. I (not see) him since last week.
  2. She (write) three novels so far.
  3. They (live) in Hanoi for five years.
  4. I (not finish) my homework yet.
  5. Have you ever (been) to Paris?
  6. The train (just leave) the station.
  7. We (study) English for two years.
  8. I (never meet) such a beautiful girl before.
  9. Have you (read) the latest news?
  10. She (already eat) breakfast?

คำตอบ:

  1. haven’t seen
  2. has written
  3. have lived
  4. haven’t finished
  5. Have you ever been
  6. has just left
  7. have been studying
  8. have never met
  9. Have you read
  10. Has she already eaten

แบบฝึกหัดที่ 2: เขียนประโยคใหม่โดยใช้กาลปัจจุบันสมบูรณ์

  1. I started learning English when I was 5 years old.
  2. We have lived in this house for 10 years.
  3. She has never been to China.
  4. I have just finished reading a book.
  5. Have you seen the movie yet?
  6. They have been married for 20 years.
  7. I have not seen my friends for a long time.
  8. She has already eaten dinner.
  9. Have you ever traveled to Europe?
  10. I have been working for this company for 5 years.

คำตอบ:

  1.  I have been learning English since I was 5 years old. (ฉันได้เรียนภาษาอังกฤษตั้งแต่อายุ 5 ขวบ)
  2. We have lived in this house for 10 years. (พวกเราอาศัยอยู่ในบ้านหลังนี้มา 10 ปีแล้ว)
  3. She has never been to China. (เธอไม่เคยไปประเทศจีนเลย)
  4. I have just finished reading a book. (ฉันเพิ่งอ่านหนังสือจบ)
  5. Have you seen the movie yet? (คุณดูหนังเรื่องนี้หรือยัง?)
  6. They have been married for 20 years. (พวกเขาแต่งงานกันมา 20 ปีแล้ว)
  7. I have not seen my friends for a long time. (ฉันไม่ได้เจอเพื่อนๆ มานานแล้ว)
  8. She has already eaten dinner. (เธอทานอาหารเย็นแล้ว)
  9. Have you ever traveled to Europe? (คุณเคยเดินทางไปยุโรปหรือเปล่า?)
  10. I have been working for this company for 5 years. (ฉันทำงานให้บริษัทนี้มา 5 ปีแล้ว)