English villain
ช่วงที่อ่านอังกฤษเพื่อสอบราชการ/กพ. เรามักเจอ “โจทย์ภาษาอังกฤษ” แนวแกรมมาร์ที่หลอกเรื่องเวลา (tense) บ่อยมาก โดยเฉพาะ If-Clause หรือ Conditional sentence ที่แค่เปลี่ยนคำกริยานิดเดียว ความหมายเปลี่ยนทั้งประโยค เลยอยากมาเติมเนื้อหาให้ครบแบบอ่านจบแล้วทำข้อสอบได้จริง 1) If-Clause มีกี่แบบ? (จำให้เป็นภาพ) - Type 0: If + present, present (จริงเสมอ/กฎธรรมชาติ) เช่น If you heat ice, it melts. - Type 1: If + present, will + V1 (เป็นไปได้ในอนาคต) เช่น If it rains, I will stay home. - Type 2: If + past simple, would + V1 (สมมติปัจจุบัน/อนาคตที่ไม่น่าเกิด) เช่น If I had more time, I would study. - Type 3: If + past perfect, would have + V3 (สมมติอดีต/เสียดายทีหลัง) เช่น If I had studied, I would have passed. 2) เทคนิคจับคู่ “would” ให้ไว (ใช้ทำข้อสอบเร็ว) - เห็น would + V1 → มักเป็น Type 2 → ฝั่ง If ใช้ past simple (เช่น had, went, were) - เห็น would have + V3 → มักเป็น Type 3 → ฝั่ง If ใช้ past perfect (had + V3) 3) อธิบายโจทย์ยอดฮิตจากภาพ: “If I ___ more time, I would have finished my homework.” โจทย์นี้มี would have finished (would have + V3) แปลว่ากำลังพูดถึง “ผลลัพธ์ในอดีตที่ไม่เกิดขึ้นจริง” ดังนั้น If-clause ต้องเป็น past perfect เพื่อย้อนอดีตให้ครบโครงสร้าง → คำตอบที่ถูกคือ had (เต็ม ๆ คือ If I had had more time, …) ข้อสอบเลยมักให้เลือก “had” เพื่อวัดว่าเรารู้ว่า Type 3 ต้องใช้ had + V3 แต่บางครั้งจะตัดให้เหลือช่องเดียวแบบนี้ 4) กับดักที่เจอบ่อย - เลือก have แทน had เพราะเห็น have time (แต่ tense ไม่ตรงกับ would have) - สับสน had (กริยาช่อง 2) vs had had (past perfect ของ have) - จำผิดว่า “if + would” ใช้ได้เสมอ จริง ๆ ในข้อสอบส่วนใหญ่ไม่ให้ใช้ would ใน If-clause ยกเว้นบางกรณีเชิงสุภาพ/ย้ำความตั้งใจ 5) แบบฝึกหัดสั้น ๆ (แนวข้อสอบ) (1) If she ___ earlier, she would have caught the bus. A) leaves B) left C) had left D) has left → เฉลย C (2) If I ___ rich, I would travel the world. A) am B) were C) had been D) will be → เฉลย B (3) If it ___ tomorrow, we will cancel the trip. A) rains B) rained C) had rained D) rain → เฉลย A ทริคส่วนตัวตอนทำข้อสอบ: ให้ดู “would / would have” ก่อนเสมอ แล้วค่อยย้อนจับ tense ฝั่ง If จะลดเวลาคิดได้มาก ใครกำลังอ่านอังกฤษสอบ ลองทำชุดตัวอย่างพวกนี้ซ้ำ ๆ จะเริ่มเห็นแพตเทิร์นเองค่ะ
