Game Preview

THE PERFECT

  •  English    20     Public
    Every tense has the perfect aspect.
  •   Study   Slideshow
  • She _______ (live) in Hanoi for the past 10 years.
    has lived/has been living
  •  15
  • The last time I saw Kelly was 5 hours ago. --> I haven't ______________.
    seen Kelly for 5 hours.
  •  20
  • Mark's never seen such a gorgeous girl as Kat. --> Kat is
    the most gorgeous girl Mark has ever seen.
  •  25
  • They ________ (wait) for the bus over the past 2 hours.
    have been waiting/have waited
  •  15
  • Throughout the lockdown, she _______ (read) 3 books.
    has read
  •  20
  • She has ________ (read) her favorite book for 1 hour.
    has been reading
  •  15
  • The bank robbers ________ (get) away with loads of money as the police _________ (fail) to catch them.
    got - had failed/had got - failed
  •  20
  • Since her mother _______ (forget) to lock the door, a burglar _______ (break) into their house.
    had forgotten - broke
  •  25
  • That was the very first time Mary _______ (pay) a visit to Taiwan.
    had paid
  •  20
  • They ______ (watch) TV for the past 3 hours until there _______ (be) a blackout.
    had been watching - was
  •  25
  • It was not until his mom _______ (pass) away did he realize how precious she is.
    had passed
  •  20
  • This is the most thrilling film Jane's dad has ever watched. --> Jane's dad has never
    watched such a thrilling film (before).
  •  20
  • Only after they ______ (part) ways did he know how sorrowful a breakup can be.
    had parted
  •  20
  • Hardly ____________ (put) my pen down when the teacher ______ (start) to collect the students' papers.
    had I put - started
  •  20
  • No sooner _________ (set) up his own company than a large number of people ______ (compete) for its shares.
    had he set - competed
  •  20
  • Hurry up! The match _________ (kick) off by the time we ________ (arrive) at the stadium.
    will have kicked - arrive
  •  20