ค้นหาบทความการศึกษา

Present Perfect Tense ในภาษาอังกฤษ

Present perfect tense เป็นหนึ่งในกาลพื้นฐานที่มักปรากฏในการสอบภาษาอังกฤษและในชีวิตประจำวัน อย่างไรก็ตาม นักเรียนหลายคนทำผิดพลาดเมื่อเรียนรู้ไวยากรณ์นี้ เพื่อความเข้าใจและลดความกังวลของ Preppies ในบทความด้านล่างนี้ PREP จะขอแชร์ความรู้ทั้งหมดเกี่ยวกับ Present perfect tense ให้กับคุณ มาดูกันเลย!

Present Perfect Tense - โครงสร้างและตัวอย่างประโยคในภาษาอังกฤษ
Present Perfect Tense - โครงสร้างและตัวอย่างประโยคในภาษาอังกฤษ

I. ความหมายของ Present perfect tense

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

  • He has done his homework since 5PM. (เขาทำการบ้านเสร็จตั้งแต่ 5 โมงเย็น)

  • He hasn't done his homework since 5PM. (เขายังไม่ได้ทำการบ้านตั้งแต่ 5 โมงเย็น)

  • Has he done his homework yet? (เขาทำการบ้านเสร็จหรือยัง)

  • What has he done with his homework? (เขาทำอะไรกับการบ้านของเขา)

Present Perfect Tense - โครงสร้างและตัวอย่างประโยคในภาษาอังกฤษ
Present perfect tense ตัวอย่างประโยค

II. โครงสร้างของ Present perfect tense

นี่คือโครงสร้างของ Present perfect tense ในรูปแบบบอกเล่า ปฏิเสธ และคำถาม:

 

บอกเล่า

ปฏิเสธ

คำถาม

โครงสร้าง

S + have/ has + V3

S + haven’t/ hasn’t + V3

Have/ Has + S + V3?

ตัวอย่าง

I have been to London three times. (ฉันเคยไปลอนดอนมาแล้วสามครั้ง)

Anna has not finished her homework yet. (Anna ยังทำการบ้านไม่เสร็จเลย)

Have you read the message yet? (คุณอ่านข้อความหรือยัง)

  • Yes, I have. (ใช่ ฉันอ่านแล้ว)

  • No, I haven't. (ไม่ ฉันยังไม่ได้อ่าน) 

III. การใช้ Present perfect tense

Present perfect tense ใช้ยังไง Present perfect tense หลักการใช้ มี 4 แบบ ได้แก่:

  1. ใช้เพื่อแสดงการกระทำที่เริ่มต้นในอดีตและยังคงดำเนินต่อมาถึงปัจจุบัน
    ตัวอย่าง:

    • She has lived in New York for ten years. (เธออาศัยอยู่ในนิวยอร์กมา 10 ปีแล้ว)

    • Alice has worked at the company since 2010. (Alice ทำงานที่บริษัทมาตั้งแต่ปี 2010)

  1. ใช้เพื่อแสดงผลของการกระทำที่เกิดขึ้นในอดีต (อย่างไรก็ตาม ไม่ได้ระบุแน่ชัดว่าเกิดขึ้นเมื่อใด)
    ตัวอย่าง:

    • I have lost my keys. (ฉันทำกุญแจหาย)

    • John has finished his homework. (John ทำการบ้านเสร็จแล้ว)

  1. ใช้ร่วมกับคำคุณศัพท์เปรียบเทียบเช่น "the first/last/second..."
    ตัวอย่าง:

    • This is the best movie I have ever seen. (นี่เป็นภาพยนตร์ที่ดีที่สุดที่ฉันเคยดู)

    • Thomas has become the last person to arrive at the meeting. (Thomas กลายเป็นคนสุดท้ายที่มาถึงการประชุม)

Present Perfect Tense - โครงสร้างและตัวอย่างประโยคในภาษาอังกฤษ
การใช้ Present perfect tense
  1. ใช้เพื่อแสดงการกระทำที่เกิดขึ้นหลายครั้งตั้งแต่อดีตถึงปัจจุบัน
    ตัวอย่าง:

    • He has visited Paris several times. (เขาเคยไป Paris หลายครั้งแล้ว)

    • He has played the piano at every family gathering since he was a child. (เขาเล่นเปียโนในทุกการรวมตัวของครอบครัวตั้งแต่ยังเด็ก)

IV. สัญญาณการรับรู้ของ Present perfect tense

เมื่อคำเหล่านี้ปรากฏในประโยค มันแสดงการใช้ Present perfect tense:
Just, Already, Before, Yet, Ever, Never, Recently, So far, For + ระยะเวลา (เช่น for a long time, for 2 years), Since + ช่วงเวลา (เช่น since 2000, since 1995)

ตำแหน่งของคำวิเศษณ์เหล่านี้ในประโยคอยู่ใน Present perfect tense:

  • Already, never, ever, just: วางหลัง have/has และก่อนกริยาช่องที่ 3

  • Already: สามารถวางไว้ท้ายประโยคได้เช่นกัน

  • I have just come back home. (ฉันเพิ่งกลับถึงบ้าน)

  • Anna’s family has already heard the news. (ครอบครัวของ Anna รู้ข่าวแล้ว)

  • Peter has finished painting the kitchen already. (Peter ทาสีห้องครัวเสร็จแล้ว)

Yet: วางไว้ท้ายประโยค มักใช้ในประโยคปฏิเสธและคำถาม

She hasn’t told me about you yet. (เธอยังไม่ได้บอกฉันเกี่ยวกับคุณ)

So far, recently, lately, up to present, up to this moment, in/for/during/over + the past/last + ช่วงเวลาในอดีต: มักวางไว้ต้นประโยคหรือตอนท้ายของประโยค

I have seen this film recently. (ฉันเพิ่งดูหนังเรื่องนี้)

V. หมายเหตุเกี่ยวกับ Present perfect tense

Present perfect tense และ Simple past tense มักสับสนได้ง่าย หากคุณไม่ใส่ใจกับสัญญาณการแยกแยะต่อไปนี้:

1. การแยกแยะระหว่าง Present perfect tense และ Simple past tense

 

Present perfect tense

Simple past tense

1

มีความเชื่อมโยงระหว่างอดีตกับปัจจุบัน

พูดถึงอดีตเท่านั้น (ไม่เกี่ยวข้องกับปัจจุบัน)

2

ไม่ได้กล่าวถึงเวลาที่เจาะจงในอดีต

กล่าวถึงเวลาที่เจาะจงในอดีต

3

ใช้กับช่วงเวลาที่ไม่สิ้นสุดในอดีต และดำเนินมาถึงปัจจุบัน

ใช้กับช่วงเวลาที่สิ้นสุดไปแล้วในอดีต

2. การแยกแยะระหว่าง “Have gone to” และ “Have been to”

Have been to

Have gone to

ไปที่ไหนสักแห่งแล้วกลับมา

➡ เน้นประสบการณ์ (ใช้กับคำวิเศษณ์แสดงความถี่และปริมาณ)

ไปไหนมาไหนแล้วยังไม่กลับ (หรืออาจจะกลับภายหลัง)

I have been to Paris twice. 

(ฉันไปปารีสมาสองครั้งแล้ว)

She has gone to the store and will be back soon. 

(เธอไปที่ร้านแล้วและจะกลับมาเร็ว ๆ นี้)

VI. แบบฝึกหัด Present perfect tense

เพื่อให้เข้าใจ Present Perfect Tense ได้ดีขึ้น มาเตรียมตัวทำแบบฝึกหัดต่อไปนี้กัน!

1. แบบฝึกหัด

แบบฝึกหัดที่ 1: เปลี่ยนคำกริยาในประโยคต่อไปนี้เป็น Present perfect tense

  1. Jack _____ (drive) Rose to work today.

  2. They _____ (work) all day and night.

  3. We _____ (see) the new bridge.

  4. He ____ (have) breakfast this morning.

  5. Ann and Don ____ (wash) the car.

  6. Kathy ____ (want) to go to Queensland for a long time.

  7. Mel ____ (give) up smoking.

  8. I ____ (forget) that man’s name.

  9. They ____ (lose) their keys.

  10. Jack ____ (be) to England.

แบบฝึกหัดที่ 2: เขียนประโยคต่อไปนี้ใหม่โดยใช้ Present perfect tense ด้วยคำที่กำหนดไว้

  1. We/play/tennis/2 years.

  2. Mai/go/the library/3 hours.

  3. My sister/move/a new house/near/her boyfriend’s flat.

  4. His teacher/not/explain/this lesson/yet.

  5. This/best/film/I/ever/watch.

  6. Bob/just/leave/office/2 hours.

  7. They/write/a report/since/last Monday?

  8. I/never/have/been/there.

  9. He/online/hasn’t/ played/online/months/games/for.

  10. I have/2015/lived/in/city/since/this.

2. เฉลย

แบบฝึกหัดที่ 1

แบบฝึกหัดที่ 2

  1. has driven

  2. have worked

  3. have seen

  4. has had

  5. have washed

  6. has wanted

  7. has given

  8. have forgotten

  9. have lost

  10. has been

  1. We have played tennis for 2 years.

  2. Mai has gone to the library for 3 hours.

  3. My sister has moved to a new house near her boyfriend’s flat.

  4. His teacher hasn’t explained this lesson yet.

  5. This is the best film I have ever watched.

  6. Bob has just left the office for 2 hours.

  7. Have they written a report since last Monday?

  8. I have never been there.

  9. He hasn’t played online games for months.

  10. I have lived in this city since 2015.

บทความข้างต้นได้ให้ความรู้พื้นฐานเกี่ยวกับ Present perfect tense หวังว่าข้อมูลเชิงลึกที่มีประโยชน์เหล่านี้จะช่วยให้คุณเอาชนะข้อกังวลด้านไวยากรณ์ภาษาอังกฤษได้

ปริญญาโท Tu Pham
ปริญญาโท Tu Pham
ผู้ก่อตั้ง/ CEO ที่ Prep
ผู้ก่อตั้งแพลตฟอร์มการเตรียมสอบอัจฉริยะ Prep ด้วยประสบการณ์กว่า 10 ปีในการสอนและเตรียมสอบ อาจารย์ Tu Pham ได้ช่วยให้นักเรียนหลายพันคนทำคะแนนสูงในการสอบ IELTS นอกจากนี้ อาจารย์ Tu Pham ยังเป็นผู้เชี่ยวชาญที่ปรึกษาในโครงการของ British Council และเป็นวิทยากรในงานและการประชุมชั้นนำทางการศึกษาหลายแห่ง
ดูเพิ่มเติม

ความคิดเห็น

0/300 อักขระ