Present Perfect เราใช้
Present Perfect ใช้เพื่อพูดถึงการกระทำในอดีตที่มีผลลัพธ์หรือมีความเชื่อมโยงกับปัจจุบัน
I have finished the report.
ฉันทำรายงานเสร็จแล้ว
ฉันทำรายงานเสร็จแล้ว
Present Perfect รูปแบบ
Subject + have / has + V3.
I have completed the task.
ฉันทำงานเสร็จแล้ว
ฉันทำงานเสร็จแล้ว
She has finished the project.
เธอทำโครงการเสร็จแล้ว
เธอทำโครงการเสร็จแล้ว
Present Perfect กฎ
-
Present Perfect มักใช้กับการกระทำที่เพิ่งเกิดขึ้นไม่นานและมีผลลัพธ์ในปัจจุบัน
I have lost my keys.
ฉันทำกุญแจหายแล้วShe has broken her phone.
เธอทำโทรศัพท์ของเธอพังแล้ว -
ใช้เพื่อพูดถึงประสบการณ์ชีวิตโดยไม่ระบุเวลาที่แน่นอน
I have visited London.
ฉันเคยไปลอนดอนมาแล้วShe has tried Japanese food.
เธอเคยลองอาหารญี่ปุ่นแล้ว -
เรามักใช้คำบอกเวลา เช่น:
already, just, yet, ever, neverI have already finished the task.
ฉันทำงานเสร็จเรียบร้อยแล้วShe has just arrived.
เธอเพิ่งมาถึงHave you ever tried sushi?
คุณเคยลองซูชิไหม? -
ใช้สำหรับการกระทำหรือสภาวะที่เริ่มขึ้นในอดีตและดำเนินต่อเนื่องมาจนถึงปัจจุบัน (ร่วมกับ for และ since)
I have worked here for five years.
ฉันทำงานที่นี่มาเป็นเวลาห้าปีแล้วShe has lived here since 2020.
เธออาศัยอยู่ที่นี่ตั้งแต่ปี 2020
Present Perfect การปฏิเสธ
-
การปฏิเสธสร้างขึ้นด้วย have not หรือ has not
I haven't finished the report yet.
ฉันยังทำรายงานไม่เสร็จเลยShe hasn't replied to the message.
เธอยังไม่ได้ตอบข้อความนั้น
Present Perfect คำถาม
ในประโยคคำถาม have หรือ has จะอยู่หน้าประธาน
Have / Has + subject + V3?
Wh-word + have / has + subject + V3?
Have you finished the report?
คุณทำรายงานเสร็จแล้วหรือยัง?
คุณทำรายงานเสร็จแล้วหรือยัง?
Has she called you?
เธอได้โทรหาคุณหรือยัง?
เธอได้โทรหาคุณหรือยัง?
Where have they gone?
พวกเขาไปไหนกัน?
พวกเขาไปไหนกัน?
Why has he left early?
ทำไมเขาถึงออกไปก่อนเวลา?
ทำไมเขาถึงออกไปก่อนเวลา?
Present Perfect ข้อผิดพลาดทั่วไป
❌ I have saw this movie.
✅ I have seen this movie.
❌ She has went home.
✅ She has gone home.
❌ Did you ever visit London?
✅ Have you ever visited London?
Present Perfect ประโยค
I have finished the report and sent it to my manager.
ฉันทำรายงานเสร็จแล้วและส่งให้ผู้จัดการของฉันแล้ว
ฉันทำรายงานเสร็จแล้วและส่งให้ผู้จัดการของฉันแล้ว
She has already completed the task.
เธอทำงานเสร็จเรียบร้อยแล้ว
เธอทำงานเสร็จเรียบร้อยแล้ว
We have visited several countries this year.
ปีนี้เราได้ไปเยือนหลายประเทศแล้ว
ปีนี้เราได้ไปเยือนหลายประเทศแล้ว
He has changed his phone number, so you should call the new one.
เขาเปลี่ยนหมายเลขโทรศัพท์แล้ว ดังนั้นคุณควรโทรไปที่หมายเลขใหม่
เขาเปลี่ยนหมายเลขโทรศัพท์แล้ว ดังนั้นคุณควรโทรไปที่หมายเลขใหม่
They have started a new project.
พวกเขาได้เริ่มโครงการใหม่แล้ว
พวกเขาได้เริ่มโครงการใหม่แล้ว
I have read this book before.
ฉันเคยอ่านหนังสือเล่มนี้มาก่อน
ฉันเคยอ่านหนังสือเล่มนี้มาก่อน
She has just finished her work.
เธอเพิ่งทำงานของเธอเสร็จสิ้น
เธอเพิ่งทำงานของเธอเสร็จสิ้น
We have solved the problem.
เราได้แก้ปัญหาเรียบร้อยแล้ว
เราได้แก้ปัญหาเรียบร้อยแล้ว
He has forgotten his password.
เขาลืมรหัสผ่านของเขาแล้ว
เขาลืมรหัสผ่านของเขาแล้ว
They have improved the system.
พวกเขาได้ปรับปรุงระบบแล้ว
พวกเขาได้ปรับปรุงระบบแล้ว
Present Perfect ตัวอย่าง
I have tried the new application and I like it.
ฉันได้ลองใช้แอปพลิเคชันใหม่แล้ว และฉันชอบมัน
ฉันได้ลองใช้แอปพลิเคชันใหม่แล้ว และฉันชอบมัน
She has updated the document and shared it with the team.
เธอได้อัปเดตเอกสารและแชร์ให้ทีมแล้ว
เธอได้อัปเดตเอกสารและแชร์ให้ทีมแล้ว
They have completed the task and started another one.
พวกเขาได้ทำงานนั้นเสร็จแล้วและเริ่มงานอีกชิ้นหนึ่ง
พวกเขาได้ทำงานนั้นเสร็จแล้วและเริ่มงานอีกชิ้นหนึ่ง
We have discussed the issue and found a solution.
เราได้หารือเกี่ยวกับปัญหานี้แล้วและพบวิธีแก้ไขแล้ว
เราได้หารือเกี่ยวกับปัญหานี้แล้วและพบวิธีแก้ไขแล้ว
He has checked the code and fixed several bugs.
เขาได้ตรวจสอบโค้ดและแก้ไขข้อบกพร่องหลายจุดแล้ว
เขาได้ตรวจสอบโค้ดและแก้ไขข้อบกพร่องหลายจุดแล้ว
I have already sent the email.
ฉันส่งอีเมลไปแล้ว
ฉันส่งอีเมลไปแล้ว
She has prepared the presentation.
เธอได้เตรียมการนำเสนอไว้แล้ว
เธอได้เตรียมการนำเสนอไว้แล้ว
We have organized the meeting.
เราได้จัดการประชุมเรียบร้อยแล้ว
เราได้จัดการประชุมเรียบร้อยแล้ว
He has learned a lot from this project.
เขาได้เรียนรู้อะไรมากมายจากโครงการนี้
เขาได้เรียนรู้อะไรมากมายจากโครงการนี้
They have improved their workflow.
พวกเขาได้ปรับปรุงขั้นตอนการทำงานของตนแล้ว
พวกเขาได้ปรับปรุงขั้นตอนการทำงานของตนแล้ว