English Grammar Worksheet: Advanced Since vs. For
Total Score
0/10

Englivio Worksheets

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