|

Since กับ For ใช้ต่างกันอย่างไร: Grammar Mini Test 5 ข้อ

ถ้าจำได้เพียงว่า since และ for ใช้กับเวลา แต่ยังเลือกผิดเมื่อเจอปี จำนวนเดือน หรือประโยคเหตุการณ์ บทนี้จะช่วยให้มองชนิดของข้อมูลหลังช่องว่างก่อนเลือกคำ เหมาะกับผู้ที่รู้รูป have/has + กริยาช่อง 3 แล้วและต้องการฝึกการบอกระยะเวลาจนถึงปัจจุบัน

Mini Test 5 ข้อ · ระดับพื้นฐาน · ประมาณ 8–12 นาที · ฝึกได้ฟรี

เริ่มฝึก 5 ข้อ

เข้าใจหลักก่อนทำแบบฝึก

Since: ชี้จุดเริ่มต้น

ใช้ since ตามด้วยจุดเริ่มต้น เช่น ปี วัน เวลา หรือเหตุการณ์ที่เริ่มขึ้นในอดีต ถ้าประโยคหลักกล่าวถึงสิ่งที่ต่อเนื่องมาจนถึงตอนนี้ มักใช้ present perfect ส่วนเหตุการณ์หลัง since ใช้ past simple ได้

Nida has lived in this town since 2021. / I have known him since we joined the club.

For: บอกระยะเวลา

ใช้ for ตามด้วยความยาวของช่วงเวลา เช่น three weeks หรือ a long time คำว่า for ไม่ได้บังคับให้ใช้ present perfect เสมอ ต้องดูว่าประโยคพูดถึงอดีต ปัจจุบัน หรืออนาคตด้วย

We have waited for twenty minutes. / Last year, I stayed there for two nights.

วิธีตรวจคำตอบ

ลองถามว่าคำหลังช่องว่างตอบ “ตั้งแต่เมื่อไร” หรือ “นานเท่าไร” อย่าเลือกจากการเห็นตัวเลขอย่างเดียว: 2021 เป็นจุดเริ่ม แต่ three years เป็นระยะเวลา

since Monday → เริ่มวันจันทร์ / for four days → เป็นเวลาสี่วัน

Mini Test 5 ข้อ พร้อมเฉลย

แยก “เริ่มเมื่อไร” ออกจาก “นานเท่าไร” และอ่านด้วยว่ากิจกรรมยังต่อเนื่องถึงปัจจุบันหรือจบในอดีตแล้ว

จดคำตอบ A–D ก่อนเปิดเฉลย แล้วนับข้อที่ถูกจาก 5 ข้อ หากเบราว์เซอร์รองรับ ระบบจะเพิ่มปุ่มตรวจคำตอบและสรุปคะแนนให้ในหน้านี้

ข้อ 1

Mali เริ่มทำงานที่นี่ในปี 2022 และยังทำอยู่: “Mali has worked here ___ 2022.”

  1. for
  2. since
  3. during
  4. until
ดูเฉลยข้อ 1 และคำอธิบาย

คำตอบที่ถูกต้อง: B. since

วิธีคิด: ปี 2022 ระบุจุดเริ่มต้นของงานที่ต่อเนื่องถึงปัจจุบัน จึงใช้ since 2022

เหตุผลที่ตัวเลือกอื่นไม่ตรง:

  • A. for ต้องตามด้วยระยะเวลา เช่น four years
  • C. during กล่าวถึงสิ่งที่เกิดในช่วงเวลาหนึ่ง ไม่ได้บอกว่าเริ่มแล้วต่อเนื่องจนถึงตอนนี้
  • D. until ระบุจุดสิ้นสุด ซึ่งขัดกับข้อมูลว่ายังทำงานอยู่

ทักษะที่ฝึก: แยกจุดเริ่มต้น

ข้อ 2

เรารอมาแล้ว 25 นาทีและยังรออยู่: “We have been waiting ___ twenty-five minutes.”

  1. since
  2. at
  3. by
  4. for
ดูเฉลยข้อ 2 และคำอธิบาย

คำตอบที่ถูกต้อง: D. for

วิธีคิด: twenty-five minutes เป็นความยาวของเวลาที่รอ จึงใช้ for ไม่ใช่จุดเริ่มต้นตามนาฬิกา

เหตุผลที่ตัวเลือกอื่นไม่ตรง:

  • A. since ต้องใช้จุดเริ่ม เช่น 9:30
  • B. at ใช้กับเวลาเฉพาะ ไม่ใช่ระยะเวลาที่รอ
  • C. by ใช้กำหนดเส้นตายหรือความหมายอื่น ไม่ได้บอกระยะเวลา

ทักษะที่ฝึก: แยกระยะเวลา

ข้อ 3

“I have known Ben ___ we joined the same reading club.” เลือกคำที่สื่อว่ารู้จักกันตั้งแต่เข้าชมรม

  1. since
  2. for
  3. during
  4. within
ดูเฉลยข้อ 3 และคำอธิบาย

คำตอบที่ถูกต้อง: A. since

วิธีคิด: we joined the same reading club เป็นประโยคที่บอกเหตุการณ์เริ่มต้น จึงเชื่อมด้วย since

เหตุผลที่ตัวเลือกอื่นไม่ตรง:

  • B. for ในความหมายระยะเวลาต้องตามด้วยช่วงเวลา ไม่ใช่ประโยคนี้
  • C. during เป็นบุพบท ตามด้วยนาม ไม่ใช้เชื่อมประโยค we joined แบบนี้
  • D. within บอกภายในช่วงเวลาที่กำหนด ไม่ใช่ความสัมพันธ์ตั้งแต่เหตุการณ์เริ่มต้น

ทักษะที่ฝึก: Since ตามด้วยเหตุการณ์

ข้อ 4

เลือกประโยคที่ถูกต้องเพื่อบอกว่า “ปีที่แล้วฉันพักเชียงใหม่เป็นเวลาสามวัน แล้วเดินทางกลับ”

  1. Last year, I stayed in Chiang Mai since three days.
  2. Last year, I have stayed in Chiang Mai for three days.
  3. Last year, I stayed in Chiang Mai for three days.
  4. Last year, I stay in Chiang Mai during three days.
ดูเฉลยข้อ 4 และคำอธิบาย

คำตอบที่ถูกต้อง: C. Last year, I stayed in Chiang Mai for three days.

วิธีคิด: เหตุการณ์จบในอดีตที่ระบุ last year ใช้ stayed และ three days เป็นระยะเวลา จึงใช้ for

เหตุผลที่ตัวเลือกอื่นไม่ตรง:

  • A. three days เป็นระยะเวลา ไม่ใช้ since
  • B. last year ระบุช่วงอดีตที่สิ้นสุดแล้ว จึงไม่ใช้ present perfect เพื่อเล่าเหตุการณ์นี้
  • D. stay ไม่ตรงกับเหตุการณ์อดีตที่จบแล้ว และ during ไม่ใช่ตัวเลือกสำหรับบอกระยะเวลานี้

ทักษะที่ฝึก: ไม่ผูก For กับ tense เดียว

ข้อ 5

ไฟดับตั้งแต่เช้าและขณะพูดยังไม่มา: “The power has been off ___ this morning.”

  1. for
  2. since
  3. by
  4. at
ดูเฉลยข้อ 5 และคำอธิบาย

คำตอบที่ถูกต้อง: B. since

วิธีคิด: this morning ทำหน้าที่เป็นจุดเริ่มของสภาพไฟดับที่ยังต่อเนื่อง ไม่ใช่จำนวนชั่วโมง

เหตุผลที่ตัวเลือกอื่นไม่ตรง:

  • A. for ต้องตามด้วยระยะเวลา เช่น several hours
  • C. by this morning สื่อเส้นตาย ไม่ตรงกับการบอกว่าไฟดับมาตั้งแต่เช้า
  • D. ไม่ใช้ at this morning และ at ไม่สื่อความต่อเนื่องจากจุดเริ่ม

ทักษะที่ฝึก: อ่านจุดเริ่มที่ไม่มีตัวเลข

ทำครบแล้วควรทบทวนอะไร

คะแนนชุดสั้นนี้ใช้เลือกจุดที่ควรฝึกต่อ ไม่ใช้ตัดสินความพร้อมสอบทั้งหมด

  • ข้อ 1 และ 5: จัดคำบอกเวลาเป็นจุดเริ่มหรือระยะเวลา ก่อนมองตัวเลือก
  • ข้อ 2: แยกเวลาตามนาฬิกาออกจากจำนวนชั่วโมงหรือนาที
  • ข้อ 3–4: ตรวจทั้งโครงสร้างหลังช่องว่างและช่วงเวลาของประโยค ไม่ใช้สูตร since/for แทนการอ่านความหมาย

เลือกฝึกต่อ

ฝึก Grammar เพิ่มแบบสุ่ม

ระบบสุ่มใช้คลัง Grammar ซึ่งมีหลายเรื่อง คำถามอาจต่างจาก 5 ข้อและหัวข้อย่อยในหน้านี้ เมื่อทำครบทุก 10 ข้อจะมีจุดสรุปผลให้พักหรือฝึกต่อ

แหล่งตรวจหลักภาษา

โจทย์ ตัวอย่าง และคำอธิบายเรียบเรียงสำหรับ Exam Learn Lab โดยใช้แหล่งต่อไปนี้ตรวจหลักภาษา ไม่ได้คัดลอกแบบฝึกของแหล่งอ้างอิง

แบบฝึกนี้เรียบเรียงใหม่เพื่อทบทวน ไม่ใช่ข้อสอบจริงหรือเฉลยทางการ ดู นโยบายเนื้อหา · แหล่งข้อมูลและสิทธิ์ · แจ้งจุดที่ควรแก้ไข

ชุดฝึกที่เกี่ยวข้อง