Since and for exercise with answers

‘Since’ and ‘for’ practice exercise with answers. Choose the right answer from the given options.


  1. We have been there for an hour.
  2. I have not seen you for three days.
  3. There has not been a big famine here since 1900.
  4. I have not ridden a bicycle since childhood.
  5. It has rained here for more than a month.
  6. As far as I remember, I have not driven the car for two years.
  7. Has she been teaching in college since her arrival here?
  8. They had been living in this street for quite a long time.
  9. He has been working since morning.
  10. I have been watering the plants for two hours.
  11. He has been writing a novel for one month.
  12. I have been traveling since 2013.