แบบฝึกหัด 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 แบบฝึกหัด| ระดับ | ชุดแบบฝึกหัด | แบบฝึกหัด |
|---|---|---|
| A2 | Past perfect | 6 |
| A2 | Past perfect (2) | 4 |
| A2 | Past perfect (Set B) | 7 |
| B2 | Past perfect simple and continuous | 6 |
| B2 | Past perfect simple and past perfect continuous | 7 |
ข้อผิดพลาดที่พบบ่อย
ผิด:
When I arrived, the train already left.ถูก: When I arrived, the train had already left.
การกระทำที่เกิดก่อน: had + participle
ผิด:
I had went there before.ถูก: I had gone there before.
ใช้ past participle: gone
ผิด:
Yesterday I had visited my aunt.ถูก: Yesterday I visited my aunt.
เหตุการณ์เดียวในอดีตใช้ past simple
ผิด:
If I knew, I would have told you.ถูก: If I had known, I would have told you.
เงื่อนไขแบบที่ 3 ต้องใช้ past perfect
หัวข้อไวยากรณ์ที่เกี่ยวข้อง
- 1
Past simple
15 ชุด - 2
Past simple และ past continuous
7 ชุด - 3
ประโยคเงื่อนไข (Conditionals)
16 ชุด - 4
ประโยคบอกเล่าทางอ้อม (Reported speech)
12 ชุด