placeholder image to represent content

Present perfect vs Past simple

Quiz by catalina espinosa

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

    ________________painting the bedroom yet?' 'Not yet. I'll finish it tomorrow.'

    Have you finished

    Did you finish

    Did you finished

    Has you finished

    45s
  • Q2

    I ______________much last year, but I_______________a lot this year.

    haven't earned / earned

    didn't earn/'ve earned

    30s
  • Q3

    We _____________last week. We ___________ here for 5 days.

    arrive / has been

    arrived/have been

    have arrived / were

    arrive/have been

    45s
  • Q4

    Mr. Barnes is very important in this company. He__________ (work)  here for 30 years.

    Users enter free text
    Type an Answer
    45s
  • Q5

    We ________  (see) our best friend at the airport yesterday.

    Users enter free text
    Type an Answer
    45s
  • Q6

    She _____ (lose) her keys yesterday morning.

    Users enter free text
    Type an Answer
    30s
  • Q7

    A: ______ you ever tried sushi? B: Yes, I ______ it for the first time at a Japanese restaurant last month.

    A: Did / B: have tried

    A: Do / B: try

    A: Are / B: trying

    Have / B: tried

    30s
  • Q8

    One sentence in each pair is incorrect. Choose the incorrect sentence.

    She has finished her homework yesterday.

    She has already finished her homework.

    30s
  • Q9

    Complete with the correct time expression: I went to France  two years _______.

    Users enter free text
    Type an Answer
    45s
  • Q10

    My parents ______ married in 1990.

    gotten

    have got

    got

    have been

    30s

Teachers give this quiz to your class