ประโยคใดถูกต้องตามหลักไวยากรณ์ภาษาอังกฤษ?

She has been working here for 5 years.
She has been worked here for 5 years.
She is been working here for 5 years.
She have been working here for 5 years.

เฉลยอธิบาย

ประโยคที่ถูกต้องคือ 'She has been working here for 5 years' ใช้ Present Perfect Continuous ที่มี 'has + been + verb+ing' สำหรับ singular subject

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

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