1They have been living here ............... six years.
Wrong!
Use "for" with a period of time, such as "six years".
2I have been working in this office ............... July.
Wrong!
Use "since" with a starting point, such as "July".
3I haven't seen him ............... Monday.
Wrong!
Use "since" with a starting point, such as "Monday".
4It has been a long time ............... I watched a movie.
Wrong!
Use "since" before a clause that gives the starting point of a period.
5She has been learning English ............... six months.
Wrong!
Use "for" with a period of time, such as "six months".
6I have known him ............... our school days.
Wrong!
Use "since" with a starting point, such as "our school days".
7It hasn't stopped raining ............... yesterday.
Wrong!
Use "since" with a starting point, such as "yesterday".
8She has been unemployed ............... she left college.
Wrong!
Use "since" before a clause that gives the starting point of a period.
9It has been a long time ............... we last met.
Wrong!
Use "since" before a clause that gives the starting point of a period.
10She has been unhappy ............... her divorce.
Wrong!
Use "since" with a starting point, such as "her divorce".
11I have worked hard ............... years.
Wrong!
Use "for" with a period of time, such as "years".
12I haven't seen him ............... a long time.
Wrong!
Use "for" with a period of time, such as "a long time".
Done.
Score: 0/12
Answers
- They have been living here for six years.
- I have been working in this office since July.
- I haven’t seen him since Monday.
- It has been a long time since I watched a movie.
- She has been learning English for six months.
- I have known him since our school days.
- It hasn’t stopped raining since yesterday.
- She has been unemployed since she left college.
- It has been a long time since we last met.
- She has been unhappy since her divorce.
- I have worked hard for years.
- I haven’t seen him for a long time.

