ข้อใดคือการใช้ไวยากรณ์ภาษาอังกฤษที่ถูกต้องในประโยค "If I _______ about the meeting earlier, I would have attended"?

knew
had known
would know
have known

เฉลยอธิบาย

ประโยคนี้เป็น Past Conditional (Mixed Type) ซึ่งแสดงเงื่อนไขที่ขัดแย้งกับความเป็นจริงในอดีต ต้องใช้ Past Perfect "had known" ในส่วน if clause เพื่อแสดงการกระทำที่ไม่เกิดขึ้นในอดีต

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

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