ความแตกต่างระหว่าง "I have finished my work" และ "I finished my work" คืออะไร

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

เฉลยอธิบาย

Present Perfect (have finished) แสดงการกระทำที่สำเร็จแล้ว แต่มีความเกี่ยวข้องกับปัจจุบัน หรือเกิดขึ้นเมื่อไม่นานมานี้ ขณะที่ Past Simple (finished) บอกเล่าเหตุการณ์ที่เกิดขึ้นในช่วงเวลาที่กำหนดในอดีตโดยไม่มีความเกี่ยวข้องกับปัจจุบัน ตัวเลือก B และ C ไม่ถูกต้อง ตัวเลือก D เป็นการตีความที่ผิด

ข้อสอบอื่นในวิชาความรู้ความสามารถด้านภาษาอังกฤษ - หลักไวยากรณ์ภาษาอังกฤษ - การแปล การเรียบเรียงข้อความ ประโยค/ รายงาน/ เอกสารทางราชการ จากภาษาอังกฤษ เป็นภาษาไทย และภาษาไทยเป็นภาษาอังกฤษ การตีความ การสรุปใจความสำคัญ จากภาษาอังกฤษเป็นภาษาไทย และภาษาไทย เป็นภาษาอังกฤษ - การร่างโต้ตอบหนังสือด้วยภาษาอังกฤษ

ดูข้อสอบวิชานี้ทั้งหมด →