Virtual Writing Tutor ESL Grammar Checker

For or Since

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers.
Remember these Rules


RULE: Use for when you are referring to a period of time.
I have lived here for twenty years.

RULE: Use since when you are referring to a point in time.
I have lived here since 1993.
   for      since   
Fill the blanks with for or since.

Q: How long have you been living in this house?
A: I have been living in this house 2 years.

Q: How long have you been working for your father?
A: I have been working at my father's company 2005.

Q: How long have you been studying sciences?
A: I have been studying sciences one and a half years.

Q: How long have you been dating the person standing next to you in the photo?
A: I have been dating my sweetheart about a year.

Q: Can I ask you one more question?
A: Yes, but make it quick. I haven't eaten this morning, so I am starving!
Q: How long have you been playing soccer?

A: I haven't been playing soccer very long. I have only been playing soccer the spring.
Virtual Writing Tutor ESL Grammar Checker