Game Preview

The Perfect Aspect

  •  English    10     Public
    To practice the perfect forms _Advanced
  •   Study   Slideshow
  • I ____ (work) in a supermarket for a few months before going to university.
    had worked / had been working
  •  10
  • Once you_____ (finish), text me, I'll be waiting in the car park.
    have finished (finish)
  •  10
  • The letter said he ____ (miss) the payment, but he was sure he _____ (not).
    had missed; hadn't
  •  15
  • Spending on the new infrastructure ______ (double) by 2040.
    will have doubled
  •  15
  • By midnight, we_______ (be) on the road for too long, and needed nothing more than a warm shower and a comfortable bed.
    had been
  •  10
  • I ________ (have) problems with my phone since I downloaded this new app.
    have been having (have had)
  •  10
  • I________ (mean) to change the Internet provider for months, but I _____ (not/have) the time yet.
    have been meaning; haven't had
  •  15
  • You can't park there because the road is being repaired. Hopefully, they _____ (finish) by tomorrow.
    will have finished
  •  10
  • This happened last year. I____ (take) part in lots of competitions, but I _____(never/feel) so nervous as I did then.
    had taken; had never felt
  •  15
  • I _____ (take) on challenging projects over the past three years, which _______ (significantly / improve) my leadership skills.
    have taken; has significantly improved
  •  15