Game Preview

PAST PERFECT vs PAST PERFECT CONTINUOUS

  •  English    14     Public
    TH1 U5L2
  •   Study   Slideshow
  • John ___ out when I ___ in the office.
    had gone / arrived
    has gone / arrived
    had gone / had arrived
    went / had arrived
  •  15
  • When she ___, we ____ the meeting.
    had arrived / had already started
    had arrived / started
    arrived / have already started
    arrived / had already started
  •  15
  • He ____ very tired because he ___ well.
    had been / didn't sleep
    was / hadn't slept
    has been / didn't sleep
    was / hasn't slept
  •  15
  • I ___ dinner before you got home.
    had had
    have
    having
    had
  •  15
  • He ___ for three hours when he saw an accident.
    had been driving
    has been driving
    had driven
    have been driving
  •  15
  • They ___ the homework before they went to the party.
    have been doing
    have done
    had done
    has done
  •  15
  • She ___ on the phone for twenty minutes when she got an email.
    had been talking
    had talked
    has been talking
    have been talking
  •  15
  • When they ___ the TV, the game ___.
    turned on / has already finished
    turned on / had already finished
    had turned on / had already finished
    had turned on / already finished
  •  15
  • When she ___ to class, she realized she ___ her book.
    had gotten / hadn't brought
    got / hadn't brought
    had gotten / didn't bring
    got / has brought
  •  15
  • When I ___ the radio, the News ___.
    had turned on / had already finished
    turned on / had already finished
    turned on / have already finished
    turned on / has already finished
  •  15
  • I ___ your wedding video for 30 minutes when ___ a power shortage.
    was watching / there was
    had been watching / there has been
    had been watching / there had been
    had been watching / there was
  •  15
  • Lucy ___ a letter for 15 minutes when her friend ___ her.
    had been writing / had called
    had been writing / called
    have been writing / called
    has been writing / called
  •  15
  • When the manager ___ in we ___ for 10 minutes.
    came / has been reading
    came / had been reading
    came / have been reading
    come / had been reading
  •  15
  • When Luke ___ a blister, he ___ for 5 hours.
    got / had been jogging
    got / have been jogging
    get / had been jogging
    got / has been jogging
  •  15