ประโยค 'She has been working for 5 hours' ใช้ Tense อะไร และเหตุใดจึงเหมาะสม
กPresent Continuous เพราะการกระทำกำลังเกิดขึ้นตอนนี้
ขPerfect Simple เพราะการกระทำเสร็จสิ้นแล้ว
คPresent Perfect Continuous เพราะแสดงการกระทำเริ่มในอดีต ยังคงดำเนินต่อจนถึงปัจจุบัน
งPast Perfect Continuous เพราะเขาทำงานมาแล้วนานและหยุดแล้ว
เฉลยอธิบาย
Present Perfect Continuous ใช้สำหรับการกระทำเริ่มในอดีต ยังคงดำเนินต่อไปจนถึงปัจจุบัน และมีความเกี่ยวข้องกับปัจจุบัน คำว่า 'has been working' แสดงว่าเธออยู่ในการทำงานตั้งแต่อดีตจนถึงตอนนี้ ตัวเลือก B ผิดเพราะ Past Perfect Continuous ใช้เมื่อการกระทำในอดีตสิ้นสุดลงก่อนอีกการกระทำในอดีต ตัวเลือก C ผิดเพราะ Present Continuous ไม่ได้ระบุจุดเริ่มต้น ตัวเลือก D ผิดเพราะการกระทำยังไม่เสร็จสิ้น