แบบฝึกหัด Past perfect: 5 ชุดพร้อมเฉลย ระดับ A2–B2

แบบฝึกหัดเรื่อง Past perfect ฟรี 5 ชุด (A2–B2) พร้อมเฉลย อ่านกฎ ดูข้อผิดพลาดที่พบบ่อย แล้วเติมคำในช่องว่างและตรวจคำตอบได้ทันทีทุกข้อ

5 ชุด30 แบบฝึกหัดA2–B2ไปที่ชุดแบบฝึกหัด

  • A23
  • B22

Past perfect: ใช้อย่างไร

Past perfect (had + past participle) แสดงว่าการกระทำหนึ่งในอดีตเกิดก่อนอีกการกระทำหรือเวลาหนึ่งในอดีต เช่น When we arrived, the film had started มักใช้กับ when, by the time, already และ before รวมถึงใน reported speech และประโยคเงื่อนไขแบบที่ 3 ถ้าลำดับเหตุการณ์ชัดเจนอยู่แล้ว ใช้ past simple ก็มักเพียงพอ

แบบฝึกหัดตามระดับ

5 ชุด · 30 แบบฝึกหัด
ระดับชุดแบบฝึกหัดแบบฝึกหัด
A2Past perfect6
A2Past perfect (2)4
A2Past perfect (Set B)7
B2Past perfect simple and continuous6
B2Past perfect simple and past perfect continuous7

ข้อผิดพลาดที่พบบ่อย

  1. ผิด: When I arrived, the train already left.

    ถูก: When I arrived, the train had already left.

    การกระทำที่เกิดก่อน: had + participle

  2. ผิด: I had went there before.

    ถูก: I had gone there before.

    ใช้ past participle: gone

  3. ผิด: Yesterday I had visited my aunt.

    ถูก: Yesterday I visited my aunt.

    เหตุการณ์เดียวในอดีตใช้ past simple

  4. ผิด: If I knew, I would have told you.

    ถูก: If I had known, I would have told you.

    เงื่อนไขแบบที่ 3 ต้องใช้ past perfect

  1. 1

    Past simple

    15 ชุด
  2. 2

    Past simple และ past continuous

    7 ชุด
  3. 3

    ประโยคเงื่อนไข (Conditionals)

    16 ชุด
  4. 4

    ประโยคบอกเล่าทางอ้อม (Reported speech)

    12 ชุด
หัวข้อไวยากรณ์ทั้งหมด