แบบฝึกหัด For and Since พร้อมเฉลย จากพื้นฐานถึงขั้นสูง
การใช้ For และ Since อย่างถูกต้องเป็นหนึ่งในทักษะสำคัญที่ผู้เรียนภาษาอังกฤษต้องเชี่ยวชาญ โดยเฉพาะเมื่อใช้กับ Present Perfect Tense ผู้เรียนจำนวนมากมักสับสนว่าเมื่อไรควรใช้ for และเมื่อไรควรใช้ since การเลือกใช้ผิดอาจทำให้ความหมายไม่ชัดเจนหรือผิดไปจากที่ตั้งใจ การเข้าใจความแตกต่างและใช้งานอย่างถูกต้องช่วยให้การสื่อสารเกี่ยวกับระยะเวลามีความแม่นยำมากขึ้น บทความนี้รวบรวม แบบฝึกหัด for and since ตั้งแต่ระดับพื้นฐานจนถึงขั้นสูง พร้อมเฉลยและคำอธิบายที่ชัดเจน เพื่อช่วยให้คุณเชี่ยวชาญการใช้ for และ since อย่างมีประสิทธิภาพ
I. ความแตกต่างระหว่าง For และ Since
For:
-
ใช้กับ ระยะเวลา (period of time)
-
บอกว่าทำนานเท่าไหร่
-
ตอบคำถาม: How long?
ตัวอย่าง:
-
I have lived here for 5 years. (5 ปี = ระยะเวลา)
-
She has worked there for 3 months. (3 เดือน = ระยะเวลา)
-
They have been friends for a long time. (เวลานาน = ระยะเวลา)
Since:
-
ใช้กับ จุดเริ่มต้น (point in time)
-
บอกว่าเริ่มตั้งแต่เมื่อไหร่
-
ตอบคำถาม: Since when?
ตัวอย่าง:
-
I have lived here since 2019. (2019 = จุดเริ่มต้น)
-
She has worked there since January. (มกราคม = จุดเริ่มต้น)
-
They have been friends since childhood. (สมัยเด็ก = จุดเริ่มต้น)
ตารางเปรียบเทียบ:
|
For (ระยะเวลา) |
Since (จุดเริ่มต้น) |
|
5 years |
2019 |
|
3 months |
January |
|
2 hours |
2 PM |
|
a long time |
childhood |
|
many years |
I was born |
|
several days |
Monday |
โครงสร้างประโยค:
Subject + have/has + V3 + for + ระยะเวลา
-
I have studied English for 3 years.
Subject + have/has + V3 + since + จุดเริ่มต้น
-
I have studied English since 2021.
คำที่ใช้กับ For:
-
for 10 minutes
-
for 2 hours
-
for 3 days
-
for a week
-
for 5 months
-
for 7 years
-
for a long time
-
for ages
คำที่ใช้กับ Since:
-
since Monday
-
since yesterday
-
since last week
-
since January
-
since 2020
-
since I was young
-
since we met
-
since this morning
การทำ แบบฝึกหัด for and since อย่างสม่ำเสมอช่วยให้คุณแยกแยะและใช้งานได้อย่างถูกต้อง
II. แบบฝึกหัด For and Since ระดับพื้นฐาน
แบบฝึกหัดที่ 1: For or Since
เลือก for หรือ since แบบฝึกหัด for and since พร้อมเฉลย พื้นฐาน
-
I have lived here _____ 2020.
-
She has worked there _____ 5 years.
-
They have been friends _____ childhood.
-
We have waited _____ an hour.
-
He has been sick _____ Monday.
-
I have known her _____ a long time.
-
She has studied English _____ last year.
-
They have been married _____ 10 years.
-
I haven't seen him _____ yesterday.
-
We have had this car _____ 2018.
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
since - 2020 เป็นจุดเริ่มต้น
-
for - 5 years เป็นระยะเวลา
-
since - childhood เป็นจุดเริ่มต้น
-
for - an hour เป็นระยะเวลา
-
since - Monday เป็นจุดเริ่มต้น
-
for - a long time เป็นระยะเวลา
-
since - last year เป็นจุดเริ่มต้น
-
for - 10 years เป็นระยะเวลา
-
since - yesterday เป็นจุดเริ่มต้น
-
since - 2018 เป็นจุดเริ่มต้น
[/prep_collapse_expand]
แบบฝึกหัดที่ 2: Fill in the Blanks
เติม for หรือ since for and since exercises แบบเติมคำ
-
I have been waiting _____ two hours.
-
She has lived in Bangkok _____ 2015.
-
They have known each other _____ ages.
-
He has been learning Spanish _____ six months.
-
We haven't met _____ last summer.
-
I have had this phone _____ three years.
-
She has been a teacher _____ she graduated.
-
They have been building this house _____ January.
-
I have been feeling tired _____ several days.
-
We have been friends _____ we were children.
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
for - ระยะเวลา
-
since - จุดเริ่มต้น
-
for - ระยะเวลา
-
for - ระยะเวลา
-
since - จุดเริ่มต้น
-
for - ระยะเวลา
-
since - จุดเริ่มต้น
-
since - จุดเริ่มต้น
-
for - ระยะเวลา
-
since - จุดเริ่มต้น
[/prep_collapse_expand]
แบบฝึกหัดที่ 3: Choose the Correct Answer
เลือกคำตอบที่ถูกต้อง for since exercises แบบเลือก
-
I have studied English _____.
-
A) for 3 years
-
B) since 3 years
-
-
She has worked here _____.
-
A) for 2019
-
B) since 2019
-
-
They have been married _____.
-
A) for 10 years
-
B) since 10 years
-
-
I haven't seen him _____.
-
A) for last week
-
B) since last week
-
-
We have lived here _____.
-
A) for we moved
-
B) since we moved
-
-
She has been sick _____.
-
A) for Monday
-
B) since Monday
-
-
I have known her _____.
-
A) for a long time
-
B) since a long time
-
-
They have been waiting _____.
-
A) for an hour
-
B) since an hour
-
-
He has worked there _____.
-
A) for January
-
B) since January
-
-
We have been friends _____.
-
A) for childhood
-
B) since childhood
-
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
A, 2. B, 3. A, 4. B, 5. B, 6. B, 7. A, 8. A, 9. B, 10. B
[/prep_collapse_expand]
แบบฝึกหัดที่ 4: Complete the Sentences
เติมประโยคให้สมบูรณ์ แบบฝึกหัด for and since แบบเติมประโยค
-
I have lived in this house _____ (2015).
-
She has been a doctor _____ (10 years).
-
They have known each other _____ (they were young).
-
We have been waiting _____ (30 minutes).
-
He has worked at this company _____ (2018).
-
I have been learning guitar _____ (six months).
-
She hasn't called me _____ (yesterday).
-
They have been married _____ (a long time).
-
I have had this job _____ (I graduated).
-
We haven't seen them _____ (Christmas).
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
since 2015
-
for 10 years
-
since they were young
-
for 30 minutes
-
since 2018
-
for six months
-
since yesterday
-
for a long time
-
since I graduated
-
since Christmas
[/prep_collapse_expand]
III. แบบฝึกหัด For and Since ระดับกลาง
แบบฝึกหัดที่ 5: Mixed Practice
เติม for หรือ since แบบฝึกหัด for and since ระดับกลาง
-
I have been working on this project _____ three weeks.
-
She has lived abroad _____ 2010.
-
They haven't eaten anything _____ breakfast.
-
We have been studying _____ two hours.
-
He has been the manager _____ last year.
-
I have known about this _____ a while.
-
She has been feeling unwell _____ Tuesday.
-
They have been renovating their house _____ six months.
-
I haven't spoken to her _____ our argument.
-
We have been planning this trip _____ ages.
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
for
-
since
-
since
-
for
-
since
-
for
-
since
-
for
-
since
-
for
[/prep_collapse_expand]
แบบฝึกหัดที่ 6: Rewrite the Sentences
เขียนประโยคใหม่โดยใช้ for หรือ since แบบฝึกหัด for and since แบบเขียนใหม่
เขียนประโยคใหม่โดยใช้คำในวงเล็บ:
-
I started learning English in 2020. (since)
-
She has been a teacher. It's been 5 years. (for)
-
They moved here in 2015. (since)
-
We have been waiting. It's been 45 minutes. (for)
-
He started working here last month. (since)
-
I have known her. It's been many years. (for)
-
She got married in 2018. (since)
-
They have been traveling. It's been two months. (for)
-
I last saw him on Monday. (since)
-
We have lived here. It's been a decade. (for)
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
I have been learning English since 2020.
-
She has been a teacher for 5 years.
-
They have lived here since 2015.
-
We have been waiting for 45 minutes.
-
He has been working here since last month.
-
I have known her for many years.
-
She has been married since 2018.
-
They have been traveling for two months.
-
I haven't seen him since Monday.
-
We have lived here for a decade.
[/prep_collapse_expand]
แบบฝึกหัดที่ 7: Error Correction
แก้ไขข้อผิดพลาด แบบฝึกหัด for and since แบบแก้ไข
-
I have lived here since 5 years.
-
She has worked there for 2019.
-
They have been friends since a long time.
-
We have waited for Monday.
-
He has been sick for last week.
-
I have known her since many years.
-
She has studied English for January.
-
They have been married since 15 years.
-
I haven't seen him for yesterday.
-
We have had this car for 2018.
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
since → for (5 years เป็นระยะเวลา)
-
for → since (2019 เป็นจุดเริ่มต้น)
-
since → for (a long time เป็นระยะเวลา)
-
for → since (Monday เป็นจุดเริ่มต้น)
-
for → since (last week เป็นจุดเริ่มต้น)
-
since → for (many years เป็นระยะเวลา)
-
for → since (January เป็นจุดเริ่มต้น)
-
since → for (15 years เป็นระยะเวลา)
-
for → since (yesterday เป็นจุดเริ่มต้น)
-
for → since (2018 เป็นจุดเริ่มต้น)
[/prep_collapse_expand]
แบบฝึกหัดที่ 8: Questions and Answers
สร้างคำถามและคำตอบ แบบฝึกหัด for and since แบบถามตอบ
ตอบคำถามโดยใช้ for หรือ since:
-
How long have you lived here? (2018)
-
How long have you been studying English? (3 years)
-
Since when have you known her? (we were children)
-
How long has she been working there? (six months)
-
Since when have they been married? (2010)
-
How long have you had this car? (two years)
-
Since when has he been sick? (Monday)
-
How long have they been waiting? (an hour)
-
Since when have you been a teacher? (I graduated)
-
How long haven't you seen him? (last month)
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
I have lived here since 2018.
-
I have been studying English for 3 years.
-
I have known her since we were children.
-
She has been working there for six months.
-
They have been married since 2010.
-
I have had this car for two years.
-
He has been sick since Monday.
-
They have been waiting for an hour.
-
I have been a teacher since I graduated.
-
I haven't seen him since last month.
[/prep_collapse_expand]
IV. แบบฝึกหัด For and Since ระดับสูง
แบบฝึกหัดที่ 9: Context-Based
เติม for หรือ since ตามบริบท แบบฝึกหัด for and since ขั้นสูง
Passage:
I have been living in Bangkok (1)_____ 2015, which means I've been here (2)_____ almost 10 years now. I have worked at the same company (3)_____ I moved here. My best friend has lived in the same building (4)_____ five years, and we've known each other (5)_____ we met at work. I haven't been back to my hometown (6)_____ Christmas, so it's been (7)_____ several months. I have been planning to visit (8)_____ a long time, but I've been too busy (9)_____ last month when the new project started. I hope to go there (10)_____ the holidays next month.
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
since (2015 = จุดเริ่มต้น)
-
for (almost 10 years = ระยะเวลา)
-
since (I moved = จุดเริ่มต้น)
-
for (five years = ระยะเวลา)
-
since (we met = จุดเริ่มต้น)
-
since (Christmas = จุดเริ่มต้น)
-
for (several months = ระยะเวลา)
-
for (a long time = ระยะเวลา)
-
since (last month = จุดเริ่มต้น)
-
for (ใช้กับอนาคต = ระยะเวลา)
[/prep_collapse_expand]
แบบฝึกหัดที่ 10: Advanced Structures
เติม for หรือ since ในโครงสร้างที่ซับซ้อน แบบฝึกหัด for and since โครงสร้างซับซ้อน
-
It has been raining _____ this morning.
-
How long is it _____ you last saw her?
-
I have been trying to call you _____ hours.
-
It's ages _____ we last met.
-
She has been looking for a job _____ she graduated.
-
I have been waiting _____ what seems like forever.
-
It has been five years _____ the accident happened.
-
They have been discussing this issue _____ the meeting started.
-
I have been feeling better _____ I started taking the medicine.
-
We have been experiencing problems _____ quite some time.
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
since
-
since
-
for
-
since
-
since
-
for
-
since
-
since
-
since
-
for
[/prep_collapse_expand]
แบบฝึกหัดที่ 11: Comprehensive Mixed
แบบฝึกหัดผสม แบบฝึกหัด for and since แบบผสมขั้นสูง
-
I have been a vegetarian _____ (2 years / 2022).
-
She hasn't eaten meat _____ (she was a teenager / 10 years).
-
They have lived in this neighborhood _____ (ages / they got married).
-
We have been working on this _____ (Monday / 3 days).
-
He has been the CEO _____ (2020 / 5 years).
-
I have known about this _____ (a while / last week).
-
She has been learning Japanese _____ (6 months / January).
-
They haven't spoken _____ (their argument / two weeks).
-
I have been waiting for your call _____ (yesterday / 24 hours).
-
We have been planning this _____ (the beginning of the year / several months).
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
for 2 years / since 2022
-
since she was a teenager / for 10 years
-
for ages / since they got married
-
since Monday / for 3 days
-
since 2020 / for 5 years
-
for a while / since last week
-
for 6 months / since January
-
since their argument / for two weeks
-
since yesterday / for 24 hours
-
since the beginning of the year / for several months
[/prep_collapse_expand]
แบบฝึกหัดที่ 12: Comprehensive Test
แบบทดสอบรวม แบบฝึกหัด for and since ทดสอบรวม
เลือกคำตอบที่ถูกต้อง:
-
I have lived here _____ 2018.
-
A) for
-
B) since
-
-
She has worked there _____ 5 years.
-
A) for
-
B) since
-
-
They have been friends _____ childhood.
-
A) for
-
B) since
-
-
We have waited _____ an hour.
-
A) for
-
B) since
-
-
He has been sick _____ Monday.
-
A) for
-
B) since
-
-
I have known her _____ a long time.
-
A) for
-
B) since
-
-
She has studied English _____ last year.
-
A) for
-
B) since
-
-
They have been married _____ 10 years.
-
A) for
-
B) since
-
-
I haven't seen him _____ yesterday.
-
A) for
-
B) since
-
-
We have had this car _____ 2019.
-
A) for
-
B) since
-
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
B, 2. A, 3. B, 4. A, 5. B, 6. A, 7. B, 8. A, 9. B, 10. B
[/prep_collapse_expand]
บทความแนะนำ:
V. สรุป
แบบฝึกหัด for and since ที่รวบรวมในบทความนี้ครอบคลุมตั้งแต่ระดับพื้นฐานจนถึงขั้นสูง การฝึกฝนอย่างต่อเนื่องช่วยให้คุณเข้าใจความแตกต่างและใช้งานทั้งสองอย่างถูกต้อง จุดสำคัญที่ควรจำไว้คือ for ใช้กับระยะเวลา ส่วน since ใช้กับจุดเริ่มต้น
การเชี่ยวชาญการใช้ for และ since ช่วยยกระดับการสื่อสารภาษาอังกฤษของคุณ โดยเฉพาะความสามารถในการแสดงระยะเวลาอย่างแม่นยำ ทักษะนี้มีความสำคัญอย่างยิ่งในการสอบมาตรฐานอย่าง IELTS ที่การใช้ for และ since อย่างถูกต้องช่วยเพิ่มคะแนน Grammatical Range and Accuracy โดยเฉพาะใน Writing ที่การใช้ Present Perfect กับ for และ since อย่างเหมาะสมทำให้การเขียนมีความชัดเจนและแม่นยำ และ Speaking ที่การใช้ทั้งสองอย่างถูกต้องทำให้การบรรยายเกี่ยวกับประสบการณ์และระยะเวลามีความเป็นธรรมชาติ การทำ แบบฝึกหัด for and since อย่างสม่ำเสมอจะสร้างความมั่นใจและความชำนาญที่จำเป็นสำหรับการสื่อสารที่มีประสิทธิภาพ
หากคุณต้องการพัฒนาทักษะไวยากรณ์ รวมถึงการใช้ for และ since อย่างเป็นระบบเพื่อเตรียมความพร้อมสู่การสอบ IELTS เรียน IELTS ออนไลน์ ที่ PREP English จัดเตรียมเนื้อหาที่ครอบคลุมและมีคุณภาพสูง ระบบ AI ขั้นสูงของเราวิเคราะห์การใช้ไวยากรณ์ของผู้เรียนและชี้จุดที่ต้องปรับปรุง โดยเฉพาะการใช้ for และ since ที่ถูกต้องกับ Present Perfect Tense หลักสูตรของเราครอบคลุมทั้งสี่ทักษะ Listening, Reading, Writing และ Speaking พร้อมเนื้อหาไวยากรณ์ที่ละเอียดรวมถึงการใช้ for และ since ในบริบทต่างๆ Virtual Writing Room ช่วยให้คุณฝึกการใช้ for และ since ในการเขียน essay พร้อมระบบ AI ที่ตรวจจับข้อผิดพลาดและแนะนำการใช้ที่ถูกต้อง Virtual Speaking Room ช่วยให้คุณฝึกการใช้ for และ since ในการพูดเกี่ยวกับประสบการณ์และระยะเวลา โดยเฉพาะใน IELTS Speaking Part 1 และ 2 ที่มักถามเกี่ยวกับ How long แบบฝึกหัดที่ออกแบบมาเฉพาะจะช่วยให้คุณเชี่ยวชาญการใช้ for และ since ในทุกสถานการณ์ที่พบในข้อสอบ IELTS ระบบติดตามความก้าวหน้าแบบเรียลไทม์ช่วยให้คุณเห็นพัฒนาการของตนเองและปรับกลยุทธ์การเรียนได้อย่างมีประสิทธิภาพ เริ่มต้นเส้นทางสู่คะแนน IELTS เป้าหมายของคุณกับ ติวสอบ IELTS ที่ PREP วันนี้

สวัสดีค่ะ ฉันชื่อมุก ปัจจุบันดูแลด้านเนื้อหาผลิตภัณฑ์ของ Prep Education ค่ะ
ด้วยประสบการณ์มากกว่า 5 ปีในการเรียน IELTS ออนไลน์ด้วยตนเอง ฉันเข้าใจดีถึงความท้าทายที่ผู้เรียนต้องเผชิญ แล้วก็รู้ว่าอะไรที่มันเวิร์ก
มุกอยากเอาประสบการณ์ตรงนี้มาช่วยแชร์ แล้วก็ซัพพอร์ตเพื่อน ๆ ให้ได้คะแนนที่ดีที่สุดค่ะ
ความคิดเห็น
เนื้อหาแบบพรีเมียม
ดูทั้งหมดแผนการเรียนรู้ส่วนบุคคล
อ่านมากที่สุด
ติดต่อ Prep ผ่านโซเชียล
















