Skip to content
Quizzes
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 in

Page 1 of 3

Finished time or not?

Choose the correct answer.

  1. I ___ to Spain three times so far, and I want to go again next year.

  2. We ___ that film last night.

  3. She has worked at this school ___ 2019.

  4. A: How long ___ you ___ this car? B: Since March.

Answer every question on this page to check it.

All B1 quizzes