ข้อใดคือการใช้ Mixed Conditional ที่เหมาะสมสำหรับสถานการณ์นี้: 'ถ้าเขาเรียนหนักตั้งแต่สมัยมัธยม ตอนนี้เขาจะสำเร็จการศึกษาแล้ว'

If he had studied hard in high school, he would have graduated by now (Mixed Type 3+3)
If he had studied hard in high school, he would graduate now (Mixed Type 3+2)
If he would study hard in high school, he will graduate now (Mixed Type 2+1)
If he studied hard in high school, he will graduate now (Mixed Type 1+2)

เฉลยอธิบาย

Mixed Conditional รวมเวลาที่แตกต่างกัน ในประโยคนี้ 'studied hard' คือเงื่อนไขในอดีต (ไม่ได้เรียนหนัก) แต่ผลลัพธ์คือปัจจุบัน (ตอนนี้ควรจะสำเร็จแล้ว) โครงสร้างคือ If + Past Perfect, would + base verb ตัวเลือก C ถูกต้อง ตัวเลือก A ใช้ Present Simple ซึ่งไม่แสดงว่าสิ้นสุดในอดีต ตัวเลือก B ใช้ Past Perfect ทั้งสองส่วน ตัวเลือก D มีโครงสร้างผิด

ข้อสอบอื่นในวิชาหลักไวยากรณ์ภาษาอังกฤษ

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