placeholder image to represent content

Present perfect vs Past simple

Quiz by victor palmerin

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

Correct quiz answers unlock more play!

New Quizalize solo game modes
10 questions
Show answers
  • Q1
    Mary __________________( not / be ) to London before
    wasn't
    haven't been
    hasn't been
    weren't
    30s
  • Q2
    They __________( not/ drink ) coffee yesterday
    drank
    has drunk
    have drunk
    didn't drink
    30s
  • Q3
    ________________( she / eat ) pizza last week?
    Did she ate
    Have she eaten
    Has she eaten
    Did she eat
    30s
  • Q4
    We _________________( go ) to China in 2010
    has gone
    went
    goed
    have gone
    30s
  • Q5
    I _____________( not / do ) my homework yet.
    haven't done
    haven't did
    hasn't done
    didn't do
    30s
  • Q6
    My mum ________________ ( have ) a cold last winter.
    have had
    has had
    didn't have
    had
    30s
  • Q7
    It __________( rain ) since yesterday.
    rained
    raining
    has rained
    have rained
    30s
  • Q8
    Tom and James ____________( work ) in this company for 20 years
    worked
    have worked
    has worked
    working
    30s
  • Q9
    I _____________( lose ) my phone last Sunday.
    have lost
    lost
    losed
    has lost
    30s
  • Q10
    I _________________( write ) to Sarah recently
    have written
    wrote
    writing
    has written
    30s

Teachers give this quiz to your class