B1IntermediateTopic: Tenses
Present perfect or past simple?
Choose between the present perfect and the past simple, with for, since, ever, already and ago.
12 questionsby Grove EnglishAdded 9 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
Finished time or not?
Choose the correct answer.
I ___ to Spain three times so far, and I want to go again next year.
We ___ that film last night.
She has worked at this school ___ 2019.
A: How long ___ you ___ this car? B: Since March.
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