For or Since

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers.
   for      since   
Fill the blanks with for or since or a verb.

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.