placeholder image to represent content

Perfect and Perfect progressive tenses

Quiz by Russu Uliana

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
    My father ... for an hour.
    has been reading
    have been reading
    has read
    have read
    30s
  • Q2
    This show ... at midnight.
    will have ended
    will be ending
    will have been ending
    will have been ended
    30s
  • Q3
    We ... for six hours when we stopped.
    has been driving
    have been driving
    had been driven
    had been driving
    30s
  • Q4
    Helen went to bed after she ... her favourite TV programme.
    has been watched
    has watched
    had watched
    have watched
    30s
  • Q5
    David ... his exam by 15th June.
    will had finished
    will has finished
    will have finished
    will have been finished
    30s
  • Q6
    The postman ... two letters to my mom.
    have brought
    has been brought
    had brought
    has brought
    30s
  • Q7
    My aunt ... a lot of exercise at the gym.
    had done
    has been done
    has done
    have done
    30s
  • Q8
    Mike cleared the table after everyone ... .
    have eaten
    has eaten
    had eaten
    has been eating
    30s
  • Q9
    Joe Smith went to prison because he ... a lot of money.
    had stolen
    had stoled
    has stolen
    have stolen
    30s
  • Q10
    We ... the match until tomorrow evening.
    will had played
    will have been played
    will played
    will have played
    30s

Teachers give this quiz to your class