Level: B1
For vs Since — Practice
Both for and since answer “how long?” — but they’re used with different kinds of time expressions. Practice in 35+ ESL examples — especially with the perfect tenses, where they’re most commonly confused.
Builds on IN / ON / AT — Time Next in unit Verb Collocations →
- FOR — duration / period of time
- I have lived here ______ five years. – for
- She has been waiting ______ an hour. – for
- They have known each other ______ a long time. – for
- He has worked here ______ two months. – for
- We have been friends ______ a decade. – for
- The shop has been closed ______ three days. – for
- I have been studying ______ two hours. – for
- She has been ill ______ a week. – for
- They have been married ______ 20 years. – for
- He has worked there ______ ages. – for
- SINCE — starting point in time
- I have lived here ______ 2020. – since
- She has been waiting ______ 8 a.m. – since
- They have known each other ______ childhood. – since
- He has worked here ______ March. – since
- We have been friends ______ high school. – since
- The shop has been closed ______ Monday. – since
- I have not seen him ______ Friday. – since
- She has been ill ______ yesterday. – since
- They have been married ______ 2003. – since
- He has worked there ______ last summer. – since
- It has been raining ______ noon. – since
- I have lived here ______ I was a child. – since
- Mixed practice — pick for or since
- She has been writing the book ______ six months. – for
- She has been writing the book ______ January. – since
- I have known him ______ we were children. – since
- I have known him ______ over 20 years. – for
- They have been traveling ______ three weeks. – for
- They have been traveling ______ the beginning of the month. – since
- The library has been open ______ 1985. – since
- The library has been open ______ almost 40 years. – for
- She has been here ______ a few hours. – for
- She has been here ______ this morning. – since
- I have not eaten ______ breakfast. – since
- I have not eaten ______ hours. – for
- He has been studying English ______ three years. – for
- He has been studying English ______ middle school. – since