placeholder image to represent content

Past Simple or Present Perfect - Level 1 - Quiz 2

Quiz by Ben Hopkins

Feel free to use or edit a copy

includes Teacher and Student dashboards

Measure skills
from any curriculum

Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.

With a free account, teachers can
  • edit the questions
  • save a copy for later
  • start a class game
  • automatically assign follow-up activities based on students’ scores
  • assign as homework
  • share a link with colleagues
  • print as a bubble sheet

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
40 questions
Show answers
  • Q1
    ____ you _____ to them about it yet? (to write)
    did write
    have written
    30s
  • Q2
    I ______ them three times today. (to call)
    have called
    called
    30s
  • Q3
    We _____ last time. (to win)
    have won
    won
    30s
  • Q4
    ____ you _____ house yet? (to move)
    did move
    have moved
    30s
  • Q5
    I ______ the pie in the oven before I left the house. (to put)
    put
    have put
    30s
  • Q6
    The sun already _____ up. (to come)
    already came
    has already come
    30s
  • Q7
    ____ you _____ what to do yet? (to decide)
    did decide
    have decided
    30s
  • Q8
    Wow! You ___ not _____ at all since I last saw you. (to change)
    did change
    have changed
    30s
  • Q9
    I never _____ abroad. (to work)
    never worked
    have never worked
    30s
  • Q10
    I _____ a lot of housework yesterday. (to do)
    did
    have done
    30s
  • Q11
    When ___ they ______? (to leave)
    did leave
    have left
    30s
  • Q12
    My team ___ not _____ a match so far this season. (to lose)
    did lose
    has lost
    30s
  • Q13
    I _____ 10km yesterday. (to run)
    have run
    ran
    30s
  • Q14
    I _____ about it a lot yesterday. (to think)
    thought
    have thought
    30s
  • Q15
    I ___ not _____ any mistakes yet. (to make)
    have made
    did make
    30s

Teachers give this quiz to your class