Game Preview

ADV B : PERFECT TENSES

  •  English    13     Public
    Identify the correct perfect form to complete the sentence.
  •   Study   Slideshow
  • By 2020, he ________(visit) his sister in prison for ten years.
    will have been visiting
    has been visiting
  •  15
  • Looking at the crowds in the public gallery, the case would seem ______ (interest) the public.
    have interested
    to have interested
  •  15
  • When the witness ______ (finish) giving her evidence, she can leave the witness box.
    has finished
    has been finishing
  •  15
  • The press photographers _______ (stand) outside the court since the trial started.
    will have stood
    have been standing
  •  15
  • He ______ (be) in prison for six years before evidence was found that proved his innocence.
    had been
    had been being
  •  15
  • She ______ (wait) for her appeal to go to court for over a year.
    has been waiting
    had been wait
    has waited
  •  15
  • By the time she retires next year, she _____ (work) as a police officer for thirty years.
    will have been working
    had been working
    has been working
  •  15
  • By 2025, he _______ (spend) twenty years in prison.
    will have spent
    to have spent
    will have spend
  •  15
  • By the end of the year, they hope they _______ enough money for a new computer.
    will have raised
    had been raising
    will be raising
  •  15
  • He appears ______ a flat to share.
    to have find
    have found
    to have found
  •  15
  • When they opened the post, they found someone ________ a generous donation.
    had been sending
    has sent
    had sent
  •  15
  • They ________ from home for several years before the charity got a proper office.
    will have been working
    have been working
    had been working
  •  15
  • The organisation ______ over 400 families in the last year.
    will have been helping
    has helped
    had been helping
  •  15