Game Preview

The Perfect Aspect_Advanced

  •  English    9     Public
    Perfect Tenses, Modal verbs + Perfect Infinitive
  •   Study   Slideshow
  • For the past three months, we__________ (focus) on addressing this challenge.
    have been focusing
  •  15
  • I ___ (be) there once or twice.
    have been
  •  15
  • You should _____ (submit) the ticket by now.
    should have submitted
  •  15
  • He _______ (negotiate) with the client for some time before we moved on to finalizing the terms.
    had been negotiating
  •  15
  • I wish we'd received that information sooner. We could________ (avoid) the delay.
    could have avoided
  •  15
  • The power went out in the evening. Luckily, I _____ (finish) the presentation by then.
    had finished
  •  15
  • Sorry, I _____ (not have) time to look into it yet. I'll do it as soon as I get a minute.
    haven't had
  •  15
  • The team ______ (test) the new program since Monday.
    has been testing
  •  15
  • I ________ (learn) English for as long as I can remember.
    have been learning
  •  15