B1IntermediateTopic: Tenses
For or since?
Say how long something has lasted up to now with for, since and How long, using the present perfect.
14 questionsby Grove EnglishAdded 13 Oct 2026
Try page 1 without an account
Check your answers on page 1 here. With an account you take all 3 pages, and your result is kept.
Sign inPage 1 of 3
A period or a starting point?
Choose for or since.
I've lived in this flat three years.
She has worked here 2019.
We haven't seen them the wedding.
He has had that car a long time.
I've known Anna we were at school.
Answer every question on this page to check it.
More B1 quizzes
- You're coming, aren't you?13 questions
- Who are you waiting for?13 questions
- Turn it off or turn off it?13 questions
- The Volga, Lake Baikal, Red Square13 questions
- Some advice or an advice?13 questions
- So good, such a good day13 questions