Fill in the blanks with since, for or from.
1I will be here ............... Monday onwards.
Wrong!
Use "from" with a future starting point in the expression "from Monday onwards".
2I have been here ............... Monday.
Wrong!
Use "since" with a starting point such as Monday.
3I have known him ............... a long time.
Wrong!
Use "for" with a length of time such as a long time.
4It has been a long time ............... I visited my hometown.
Wrong!
Use "since" before a clause that gives the starting point of a period.
5How long have you been waiting ...............?
Wrong!
Use "for" in questions about the length of time an action has continued.
6The shop is open ............... 8 o'clock.
Wrong!
Use "from" to show the starting time in a schedule.
7He has been lying on that sofa ............... morning.
Wrong!
Use "since" with a starting point such as morning.
8She has been unemployed ............... January.
Wrong!
Use "since" with a starting point such as January.
9It hasn't rained ............... months.
Wrong!
Use "for" with a period of time such as months.
10He hasn't known any happiness ............... the death of his wife.
Wrong!
Use "since" with a starting point such as the death of his wife.
11The boy has been missing ............... yesterday.
Wrong!
Use "since" with a starting point such as yesterday.
12The refugees have been starving ............... days.
Wrong!
Use "for" with a period of time such as days.
Done.
Score: 0/12
Answers
- I will be here from Monday onwards.
- I have been here since Monday.
- I have known him for a long time.
- It has been a long time since I visited my hometown.
- How long have you been waiting for?
- The shop is open from 8 o’clock.
- He has been lying on that sofa since morning.
- She has been unemployed since January.
- It hasn’t rained for months.
- He hasn’t known any happiness since the death of his wife.
- The boy has been missing since yesterday.
- The refugees have been starving for days.

