English grammar exercise from EnglishLearner.com - Intermediate level
Since or for?
Choose "since" or "for" to complete the sentences.
Click on the button next to your answer. There is always only one correct answer. You needn't answer the questions in the given order, but you must answer all of them correctly to complete this exercise. Click on the arrows <= and => to go to the next or previous question. If you start this test again, the questions and answers will be given in a different order.
We've lived here _____ seventeen years.
since
for
Mandy has been ill _____ Monday.
since
for
They haven't visited us _____ Christmas.
since
for
Dinosaurs have been extinct _____ over 60 million years.
since
for
We haven't seen Mary _____ the party.
since
for
Jane has worked here _____ two weeks already.
since
for
My boss has been away _____ half a day only.
since
for
We have received no news _____ 5:30 pm.
since
for
We've been friends with Fred _____ decades.
since
for
I've read two books _____ the weekend.
since
for
Jane hasn't been back to Hungary _____ last year.
since
for
We've been together only _____ a few days.
since
for
I haven't slept _____ 48 hours.
since
for
She has been in hospital _____ Monday.
since
for
He hasn't played the piano _____ he was a boy.
since
for
You haven't smoked _____ two months.
since
for
Jane hasn't been to America _____ 1981.
since
for
I haven't worked _____ a month.
since
for
They have been ill _____ Monday.
since
for
I haven't met Jill _____ the end of school.
since
for
If you want a great college education, you should check
out the latest on online degrees.
Up until recently enrolling in an online
college has been difficult and time consuming, but these days
you can finish an online
education druing you evenings while still maintaining
a nine to five job.
Exercise written by Elek Máthé - EnglishLearner.com