NarWhizเปิดแอป ▶

for / since · How long ภาษาอังกฤษ ม.2

⏳ บทเรียนภาษาอังกฤษ มัธยมศึกษาปีที่ 2 · หน่วย: Present Perfect

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

เนื้อหาบทเรียน: for / since · How long

เปิดเรื่องนานแค่ไหนแล้ว?

How long have you ...?

How long ...? ถามว่านานเท่าไร

How long + have / has + ประธาน + V3 ?

for กับ since บนเส้นเวลา

since = จุดเริ่ม · for = ความยาวของช่วง

ตัวอย่างตัวอย่าง 1: since I was 9 = for 4 years

เริ่มเรียนเปียโนตอนอายุ 9 ขวบ

ตอนนี้อายุ 13 ปี

ตัวอย่างตัวอย่าง 2: เขียนประโยคจากข้อมูล

Nid started working at the bank 10 years ago.

She still works there.

ระวัง!ระวัง! for / since ไม่ใช้ Present Simple

ยังทำต่อจนถึงตอนนี้ → have / has + V3

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

for + ระยะเวลา (two years) · since + จุดเริ่ม (2020)

How long have you + V3 ?

แบบฝึกหัด for / since · How long พร้อมเฉลย

  1. They have been married ___ 15 years.
    • ก. from
    • ข. for
    • ค. since
    ดูเฉลยตอบ: for — 15 years เป็นช่วงเวลา → for
  2. She has worked here ___ last June.
    • ก. ago
    • ข. since
    • ค. for
    ดูเฉลยตอบ: since — last June เป็นจุดเริ่มต้น → since
  3. I ___ in this town since I was born.
    • ก. live
    • ข. have lived
    • ค. lived
    ดูเฉลยตอบ: have lived — since + ยังอาศัยอยู่ถึงตอนนี้ → present perfect
  4. How long ___ she had that bike?
    • ก. has
    • ข. have
    • ค. did
    ดูเฉลยตอบ: has
  5. We have studied English ___ six years.
    • ก. in
    • ข. for
    • ค. since
    ดูเฉลยตอบ: for
  6. I have known Mai ___ we were five.
    • ก. since
    • ข. for
    • ค. ago
    ดูเฉลยตอบ: since — we were five = จุดเริ่ม → since
  7. They have lived in Korat ___ a long time.
    • ก. for
    • ข. since
    • ค. from
    ดูเฉลยตอบ: for — a long time = ช่วงเวลา → for
  8. ___ have you had your bike? — For two years.
    • ก. How long
    • ข. How often
    • ค. When
    ดูเฉลยตอบ: How long — ตอบ For two years → ถามระยะเวลา How long
  9. She ___ here since 2019.
    • ก. has worked
    • ข. works
    • ค. is working
    ดูเฉลยตอบ: has worked — since + ยังทำอยู่ → has worked
  10. จริงหรือไม่: "I have studied English for 2015." ถูกต้อง
    ดูเฉลยตอบ: ไม่จริง — 2015 เป็นจุดเริ่ม ต้องใช้ since 2015

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

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