ประโยคใดต่อไปนี้ใช้ไวยากรณ์ภาษาอังกฤษได้ถูกต้อง

She has been working at the company for 5 years already.
She is working at the company since 5 years ago.
She worked at the company for 5 years now.
She has worked at the company since 5 years already.

เฉลยอธิบาย

Present Perfect Continuous (has been working for) ใช้กับช่วงเวลาที่ยังคงต่อเนื่องถึงปัจจุบัน ตัวเลือก B C D ใช้ไวยากรณ์ไม่ถูกต้อง

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

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