Game Preview

C1 All Verb Tenses Review

  •  English    25     Public
    for Advanced level students
  •   Study   Slideshow
  • By the time we ___ , they had already left.
    had been arriving
    arrive
    arrived
    were arriving
  •  15
  • I ____ New York several times.
    visit
    been in
    have visited
    was in
  •  15
  • She _______ medicine for nearly a decade when she finally becomes a doctor
    has studied
    will be studying
    will have been studying
    would be studying
  •  15
  • She _____ how to swim by next summer.
    will be learning
    has learnt
    is learning
    will have learnt
  •  15
  • He _____ every morning since September in preparation for the marathon
    is running
    runs
    gone running
    has been running
  •  15
  • She _______ such a beautiful sunset before in her life
    not saw
    not been seeing
    had never seen
    's not seen
  •  15
  • They_________ soccer when it started raining
    have been playing
    played
    was playing
    were playing
  •  15
  • He_____ on the phone right now
    talked
    is talking
    talks
    be talking
  •  15
  • They ____ their relatives next month
    were visiting
    would visit
    be visiting
    will visit
  •  15
  • I _________ for hours when the bus finally arrived.
    was waiting
    waited
    had been waiting
    be waiting
  •  15
  • By the end of this decade most people ____ (forget) many forms of entertainment
    will have forgotten
  •  20
  • This movie ____ (download) for ages. I need a faster connection
    has been downloading
  •  20
  • By the time the papers picked up the story it ____ (be) all over social media for hours
    had been
  •  20
  • Our international Student group ___ (be) successful so far
    has been
  •  20
  • The quality of the service at our last hotel__(be) unsatisfactory, giving me the impression that I joined a cheap holiday trip
    was
  •  20
  • Sheldon ___(make) a speech when his friends entered the hall.
    was making
  •  20