for / since · How long ภาษาอังกฤษ ม.2
⏳ บทเรียนภาษาอังกฤษ มัธยมศึกษาปีที่ 2 · หน่วย: Present Perfect
เนื้อหาบทเรียน: for / since · How long
แบบฝึกหัด for / since · How long พร้อมเฉลย
- They have been married ___ 15 years.
- ก. from
- ข. for
- ค. since
ดูเฉลย
ตอบ: for — 15 years เป็นช่วงเวลา → for - She has worked here ___ last June.
- ก. ago
- ข. since
- ค. for
ดูเฉลย
ตอบ: since — last June เป็นจุดเริ่มต้น → since - I ___ in this town since I was born.
- ก. live
- ข. have lived
- ค. lived
ดูเฉลย
ตอบ: have lived — since + ยังอาศัยอยู่ถึงตอนนี้ → present perfect - How long ___ she had that bike?
- ก. has
- ข. have
- ค. did
ดูเฉลย
ตอบ: has - We have studied English ___ six years.
- ก. in
- ข. for
- ค. since
ดูเฉลย
ตอบ: for - I have known Mai ___ we were five.
- ก. since
- ข. for
- ค. ago
ดูเฉลย
ตอบ: since — we were five = จุดเริ่ม → since - They have lived in Korat ___ a long time.
- ก. for
- ข. since
- ค. from
ดูเฉลย
ตอบ: for — a long time = ช่วงเวลา → for - ___ have you had your bike? — For two years.
- ก. How long
- ข. How often
- ค. When
ดูเฉลย
ตอบ: How long — ตอบ For two years → ถามระยะเวลา How long - She ___ here since 2019.
- ก. has worked
- ข. works
- ค. is working
ดูเฉลย
ตอบ: has worked — since + ยังทำอยู่ → has worked - จริงหรือไม่: "I have studied English for 2015." ถูกต้อง
ดูเฉลย
ตอบ: ไม่จริง — 2015 เป็นจุดเริ่ม ต้องใช้ since 2015
อยากฝึกต่อ? เล่นเกมแบบฝึกหัดบทนี้ ได้คะแนนและดาวทันที
บทนี้อยู่ใน ภาษาอังกฤษ ม.2 หน่วย “Present Perfect” · ครูและผู้ปกครองพิมพ์ใบงานได้ฟรี