ประโยค 'She has been working here for five years.' ควรแปลเป็นภาษาไทยอย่างไรจึงถูกต้องตามโครงสร้างไวยากรณ์และความหมายที่สมบูรณ์ที่สุด

เธอทำงานที่นี่เป็นเวลา 5 ปีแล้ว (และยังคงทำงานอยู่จนถึงปัจจุบัน)
เธอได้ทำงานที่นี่เป็นเวลา 5 ปี (และสิ้นสุดการทำงานไปแล้วในอดีต)
เธอจะทำงานที่นี่ครบ 5 ปีในเร็ว ๆ นี้ (แสดงถึงเหตุการณ์ในอนาคต)
เธอเคยทำงานที่นี่มาแล้ว 5 ปี (แสดงถึงประสบการณ์ในอดีตที่ไม่ต่อเนื่อง)

เฉลยอธิบาย

ประโยค 'She has been working here for five years.' ใช้โครงสร้าง Present Perfect Continuous Tense (has/have + been + V-ing) ซึ่งแสดงถึงการกระทำที่เริ่มต้นในอดีตและยังดำเนินต่อเนื่องมาจนถึงปัจจุบัน การแปลที่ถูกต้องจึงต้องสื่อว่า 'เธอทำงานที่นี่เป็นเวลา 5 ปีแล้ว และยังคงทำงานอยู่' ตัวเลือก B ผิดเพราะสื่อว่าสิ้นสุดแล้ว (ควรใช้ Past Perfect) ตัวเลือก C ผิดเพราะสื่ออนาคต และตัวเลือก D ผิดเพราะสื่อถึง Present Perfect ธรรมดาที่เน้นประสบการณ์ ไม่ใช่ความต่อเนื่อง

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

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