คำแปล 'เธอทำงานในโครงการนี้มาสามปีแล้ว' ของประโยค 'She has been working on this project for three years' ถ่ายทอดความหมายด้านเวลาอย่างไร

ทำให้เข้าใจว่าการทำงานเกิดขึ้นและจบลงเมื่อสามปีก่อน
ละความหมายด้านระยะเวลาของคำว่า for ออกไปทั้งหมด
สื่อว่าการทำงานเริ่มในอดีต ต่อเนื่องมาสามปี และยังเกี่ยวเนื่องถึงปัจจุบัน
สื่อว่าการทำงานจะเริ่มในอนาคตหลังจากครบสามปี

เฉลยอธิบาย

ประโยค 'has been working' เป็นรูป present perfect continuous ซึ่งบ่งบอกถึงการกระทำที่เริ่มตั้งแต่อดีตและยังคงดำเนินต่อไปจนถึงปัจจุบัน การแปลที่ถูกต้องควรสะท้อนความรู้สึกของการดำเนินต่อ เช่น 'เธอได้ทำงานในโครงการนี้มาเป็นเวลาสามปี' หรือ 'เธอยังคงทำงานในโครงการนี้มาสามปี' ตัวเลือก A ผิดเพราะประโยคนี้ไม่ใช่อดีตอนาคต ตัวเลือก C ไม่ใช่ปัญหาหลัก ตัวเลือก D ถูกต้อง แต่ไม่ใช่สาเหตุหลัก

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

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