English grammar exercise from EnglishLearner.com - Pre-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.