placeholder image to represent content

Present Perfect (Continuous) vs Past Perfect (Continuous)

Quiz by Mitzie Klumper

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

    At the time the factory closed down, Jim _____ there for over five years. (work)

    has worked

    has been working

    had been working

    had worked

    30s
  • Q2

    You are so dirty, what _____ ? (you, do)

    have you been doing

    have you done

    had you done

    had you been doing

    30s
  • Q3

    They _____ 30 banana trees since they moved here. (grow)

    had grown

    have been growing

    had been growing

    have grown

    30s
  • Q4

    When she saw them, they _____ for the party. (already, dress)

    have already been dressing

    have already dressed

    had already been dressing

    had already dressed

    30s
  • Q5

    They _____ the dishes so they got into trouble when their parents came home. (not do)

    hadn't done

    haven't been doing

    hadn't been doing

    haven't done

    30s
  • Q6

    _____ reports all morning? (Alex, write)

    Has Alex written

    Had Alex been writing

    Has Alex been writing

    Had Alex written

    30s
  • Q7

    All the students were doing the test, but _____ that the answers were on the white board. (not notice)

    hadn't been noticing

    haven't been noticing

    hadn't noticed

    haven't noticed

    30s
  • Q8

    James was on his hands and knees on the floor. He _____ for his contact lens. (look)

    had been looking

    had looked

    has been looking

    has looked

    30s
  • Q9

    I _____ for a chance like this for two years and now it's here! (wait)

    've been waiting

    'd been waiting

    've waited

    'd waited

    30s
  • Q10

    I can't come with you, I _____ my homework yet. (do)

    hadn't been doing

    haven't done

    hadn't done

    haven't been doing

    30s

Teachers give this quiz to your class