Total Score
0/10
Englivio Worksheets
Topic: Advanced Time Expressions (Since vs. For)
1Challenging Time Expressions
10 MarksChoose the correct preposition (Since/For ):
- 1) She has been working non-stop ________ the last few hours.
- 2) They haven’t updated their security software ________ the start of the year.
- 3) It has been ages ________ we last went on a family vacation.
- 4) The company has maintained steady growth ________ a decade now.
- 5) He has felt much more confident ________ he graduated from university.
- 6) The researchers have been observing the compound’s reaction ________ several days in a row.
- 7) How long has it been ________ you received any news from him?
- 8) My grandfather has been keeping a daily journal ________ time immemorial.
- 9) The athlete has been training rigorously ________ as long as I can remember.
- 10) No major structural changes have been made to the policy ________ the late 1990s.