แหล่งที่มาของภาพ |
1.
2.
3.
4.
5.
เฉลย had told a lie
เหตุผล
- ทั้ง present perfect (has told
lie ) และ past perfect (has told a lie) บอกเกี่ยวกับสิ่งที่เกิดขึ้นก่อนช่วงเวลาที่ระบุ (reference point) present perfect: reference point เป็น presentpast perfect: reference point เป็น pastpresent perfect continuous เน้นช่วงเวลาที่เกิดเหตุและผลของเหตุการนั้นที่ปรากฏในปัจจุบัน
https://www.espressoenglish.net/difference-between-present-perfect-and-past-perfect-in-english/
https://www.ef.com/english-resources/english-grammar/present-perfect-continuous/
ถ้าสังเกตดีๆข้อสอบข้อนี้จะง่ายเพราะเป็นเรื่องในอดีตหมดเลย สังเกตคำที่เป็นตัวหนา ส่วนอีก 2 ตัวเลือกที่ไม่ได้พูดถึงคือ He is lying. เขากำลังโกหก และ He tells a lie. คือเขาเป็นคนชอบโกหก