Game Preview

Past Perfect, Present Perfect, Future Perfcet

  •  English    10     Public
    Differentiating Perfect Tenses Usage
  •   Study   Slideshow
  • The party ... been ready before you arrive at the venue tomorrow.
    will have
  •  15
  • My cats ... eaten their fish before I left for school yesterday.
    had
  •  15
  • She ... passed two tests so far, another test comes soon.
    has
  •  15
  • The janitor ... cleaned the park before we came here two weeks ago.
    had
  •  15
  • After the driver ... delivered the ordered food, we shared it with our neighbors.
    had
  •  15
  • Gillian ... gone to the store before she went home.
    had
  •  15
  • The ice cream vendors ... given two free ice cream to disabled kids so far.
    have
  •  15
  • We ... got a good job when we see each other again ten years later.
    will have
  •  15
  • The worn-out books ... been sent to the factory for a recycle since Sunday.
    have
  •  15
  • Our tree-house ... been ready in five days.
    will have
  •  15