Game Preview

9. PAST PERFECT vs PAST PERFECT CONTINUOUS

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