Grammar test


Stage 1   Stage 2   Stage 3

  • I _______ a great TV show at the moment.


  • David _____ the Director for years before he finally received a promotion.


  • _____ the nations _____ by 2025?


  • David _____ cook very well when he tries.


  • Ana _____ class for two weeks. When _____ her last?


  • I _____ seeing my parents during the holidays next month.


  • Did you hear the news last night? Wasn't it _____?


  • We have been getting ready for a big party tomorrow. By the time our guests arrive, we _____ for almost a week.


  • Arriving late is _____ arriving early