ประโยค '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 ธรรมดาที่เน้นประสบการณ์ ไม่ใช่ความต่อเนื่อง