NarWhizเปิดแอป ▶

Past Simple vs Present Perfect ภาษาอังกฤษ ม.3

🕰️ บทเรียนภาษาอังกฤษ มัธยมศึกษาปีที่ 3 · หน่วย: Mixed Tenses Review

📖 เรียนบทนี้ (มีภาพเคลื่อนไหวและเสียง)🎮 เล่นเกมแบบฝึกหัด

เนื้อหาบทเรียน: Past Simple vs Present Perfect

ถามคู่กัน

ถามประสบการณ์ → Perfect

ถามรายละเอียด (เมื่อไร ที่ไหน) → Past

ตัวอย่างตัวอย่าง 1: เลือก tense

I ___ (lose) my wallet yesterday.

I ___ (lose) my wallet. Can you help me find it?

ตัวอย่างตัวอย่าง 2: ประวัติครู

เวลาชัด → Past · นับถึงตอนนี้ → Perfect

ระวัง!ระวัง! When + Present Perfect

When ถามเวลาชัดเจน → Past Simple

สรุปสรุปบทเรียน

Past Simple = เวลาชัด จบแล้ว (yesterday, ago, in 2019)

Present Perfect = ถึงตอนนี้ (ever, since, for, just)

แบบฝึกหัด Past Simple vs Present Perfect พร้อมเฉลย

  1. ___ you ever ___ sushi?
    • ก. Did / eaten
    • ข. Have / eaten
    • ค. Have / ate
    ดูเฉลยตอบ: Have / eaten
  2. I ___ this movie twice. It's great!
    • ก. have seen
    • ข. saw
    • ค. see
    ดูเฉลยตอบ: have seen — นับจำนวนครั้งถึงตอนนี้ ไม่บอกเวลา → have seen
  3. We ___ in Hat Yai since 2018.
    • ก. have lived
    • ข. lived
    • ค. live
    ดูเฉลยตอบ: have lived — since → Present Perfect
  4. Columbus ___ to America in 1492.
    • ก. sailed
    • ข. has sailed
    • ค. sails
    ดูเฉลยตอบ: sailed — in 1492 → Past Simple
  5. ___ you ever ___ a horse?
    • ก. Did / ride
    • ข. Have / ridden
    • ค. Have / rode
    ดูเฉลยตอบ: Have / ridden — ever → Have + V3 (ridden)
  6. When ___ you start school?
    • ก. did
    • ข. have
    • ค. has
    ดูเฉลยตอบ: did — When → Past Simple
  7. She ___ already ___ the dishes.
    • ก. did / wash
    • ข. is / washing
    • ค. has / washed
    ดูเฉลยตอบ: has / washed — already → has + V3
  8. I ___ my homework last night.
    • ก. do
    • ข. have done
    • ค. did
    ดูเฉลยตอบ: did — last night → Past Simple
  9. How long ___ you known your best friend?
    • ก. have
    • ข. did
    • ค. are
    ดูเฉลยตอบ: have — How long → have + V3
  10. จริงหรือไม่: "I have finished my homework yesterday." ถูกต้อง
    ดูเฉลยตอบ: ไม่จริง — yesterday → Past Simple: I finished my homework yesterday.

อยากฝึกต่อ? เล่นเกมแบบฝึกหัดบทนี้ ได้คะแนนและดาวทันที

บทนี้อยู่ใน ภาษาอังกฤษ ม.3 หน่วย “Mixed Tenses Review” · ครูและผู้ปกครองพิมพ์ใบงานได้ฟรี