ปัญหาที่เจอบ่อย
โจทย์ให้เติมคำกริยาในช่องว่างหลายๆ ข้อโดยให้ตัวเลือกเป็น tense ต่างๆ เช่น has gone / went / had gone / goes นักเรียนส่วนใหญ่เดาแบบสุ่มเพราะไม่แน่ใจว่าเรื่องนี้เกิดเมื่อไหร่ ทั้งที่จริงแล้วประโยคภาษาอังกฤษมักมีสัญญาณบอกเวลาฝังอยู่
วิธีทำ
- มองหาคำบอกเวลา (time signal) ในประโยคหรือย่อหน้านั้นก่อน ได้แก่ yesterday, ago, last week (Past), tomorrow, next (Future), since, for + period (Present Perfect), by the time, already (Past Perfect)
- ถ้าไม่มีคำบอกเวลาชัดเจน ให้ดู tense ของกริยาตัวอื่นในประโยคเดียวกันหรือประโยคข้างเคียง เรื่องเดียวกันมักใช้ tense ใกล้เคียงกัน
- ใช้หลักเล่าเรื่อง: เหตุการณ์ก่อนหน้าที่สุดใช้ Past Perfect, เหตุการณ์เริ่มในอดีตยังต่อมาถึงปัจจุบันใช้ Present Perfect
- ตรวจสัญญาณ if-clause หรือความสัมพันธ์ระหว่างเหตุการณ์ 2 เหตุการณ์ (อันไหนเกิดก่อน เกิดทีหลัง)
- เลือก tense ที่สอดคล้องกับไทม์ไลน์ที่สร้างขึ้น แล้วตรวจทานอีกครั้งกับคำบอกเวลา
ตัวอย่าง
โจทย์: "By the time we arrived at the station, the train ___ (already/leave)." ตัวเลือก: have left / had left / will leave
คำว่า "By the time" + กริยาหลักเป็นอดีต (arrived) บอกว่าการจากไป (leave) เกิดก่อน arrived ซึ่งเป็นอดีตแล้ว ดังนั้นต้องใช้ Past Perfect = "had already left" ตอบได้ทันทีโดยไม่ต้องเดา
สรุปจำง่าย
หา Time Signal ก่อน → ถ้าไม่มี ดูกริยาข้างเคียง → เรียงไทม์ไลน์เหตุการณ์ → เลือก tense ตามตำแหน่งเวลา จำไว้ว่า "หานาฬิกาในประโยค แล้ว tense จะบอกเอง"
