SINCE or FOR

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!

I have been teaching this class three years.
She has lived here 1998.
He's been working nine this morning.
I have worked here three years.
India has been independent 1947.
I have been waiting an hour and he still has not come.
They have been married September.
He has been a teacher 1999.
I have been playing the piano kindergarten.
We have had a new English teacher two months.