
For and since are both used to talk about time, but in different ways. Use “for” to show the duration of time, and use “since” to show the starting point in time.
Test your English with this for vs. since quiz and improve your grammar skills by choosing the correct word to complete each sentence.
Choose the correct word to complete each sentence (1–10).
1) I’ve had this phone ___ last Christmas.
“Since” is used with a specific point in time (last Christmas).
2) They’ve been married ___ fifteen years.
“For” is used with a length of time (fifteen years).
3) I’ve studied English ___ primary school.
“Since” is used with a starting point in the past (primary school).
4) They’ve been waiting ___ half an hour.
“For” goes with durations or time periods (half an hour).
5) She’s been studying ___ this morning.
“Since” is used with a specific starting time (this morning).
6) We’ve been neighbors ___ we were kids.
“Since” is correct here because the clause refers to when the situation began.
7) I’ve been saving money ___ a while.
“For” is used to describe how long something has been happening (a while).
8) He’s been working here ___ over a year.
“For” is correct with time periods like “over a year.”
9) She’s been a teacher ___ 2018.
“Since” is used with a specific year or date (2018).
10) I haven’t eaten anything ___ breakfast.
“Since” is used with a past event as a time reference (breakfast).
Share your Results:
🎯 Finished this quiz? What’s next?
Keep practicing and explore more grammar topics:





