Past Simple vs Present Perfect ภาษาอังกฤษ ม.3
🕰️ บทเรียนภาษาอังกฤษ มัธยมศึกษาปีที่ 3 · หน่วย: Mixed Tenses Review
เนื้อหาบทเรียน: Past Simple vs Present Perfect
แบบฝึกหัด Past Simple vs Present Perfect พร้อมเฉลย
- ___ you ever ___ sushi?
- ก. Did / eaten
- ข. Have / eaten
- ค. Have / ate
ดูเฉลย
ตอบ: Have / eaten - I ___ this movie twice. It's great!
- ก. have seen
- ข. saw
- ค. see
ดูเฉลย
ตอบ: have seen — นับจำนวนครั้งถึงตอนนี้ ไม่บอกเวลา → have seen - We ___ in Hat Yai since 2018.
- ก. have lived
- ข. lived
- ค. live
ดูเฉลย
ตอบ: have lived — since → Present Perfect - Columbus ___ to America in 1492.
- ก. sailed
- ข. has sailed
- ค. sails
ดูเฉลย
ตอบ: sailed — in 1492 → Past Simple - ___ you ever ___ a horse?
- ก. Did / ride
- ข. Have / ridden
- ค. Have / rode
ดูเฉลย
ตอบ: Have / ridden — ever → Have + V3 (ridden) - When ___ you start school?
- ก. did
- ข. have
- ค. has
ดูเฉลย
ตอบ: did — When → Past Simple - She ___ already ___ the dishes.
- ก. did / wash
- ข. is / washing
- ค. has / washed
ดูเฉลย
ตอบ: has / washed — already → has + V3 - I ___ my homework last night.
- ก. do
- ข. have done
- ค. did
ดูเฉลย
ตอบ: did — last night → Past Simple - How long ___ you known your best friend?
- ก. have
- ข. did
- ค. are
ดูเฉลย
ตอบ: have — How long → have + V3 - จริงหรือไม่: "I have finished my homework yesterday." ถูกต้อง
ดูเฉลย
ตอบ: ไม่จริง — yesterday → Past Simple: I finished my homework yesterday.
อยากฝึกต่อ? เล่นเกมแบบฝึกหัดบทนี้ ได้คะแนนและดาวทันที
บทนี้อยู่ใน ภาษาอังกฤษ ม.3 หน่วย “Mixed Tenses Review” · ครูและผู้ปกครองพิมพ์ใบงานได้ฟรี