Study

The Perfect Aspect

  •   0%
  •  0     0     0

  • Once you_____ (finish), text me, I'll be waiting in the car park.
    have finished (finish)
  • You can't park there because the road is being repaired. Hopefully, they _____ (finish) by tomorrow.
    will have finished
  • I ________ (have) problems with my phone since I downloaded this new app.
    have been having (have had)
  • 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
  • I ____ (work) in a supermarket for a few months before going to university.
    had worked / had been working
  • The letter said he ____ (miss) the payment, but he was sure he _____ (not).
    had missed; hadn't
  • Spending on the new infrastructure ______ (double) by 2040.
    will have doubled
  • I________ (mean) to change the Internet provider for months, but I _____ (not/have) the time yet.
    have been meaning; haven't had
  • I _____ (take) on challenging projects over the past three years, which _______ (significantly / improve) my leadership skills.
    have taken; has significantly improved
  • By midnight, we_______ (be) on the road for too long, and needed nothing more than a warm shower and a comfortable bed.
    had been