Grammar test


Stage 1   Stage 2

  • He _____ have followed the recipe correctly because the cake was awful.


  • Sarah _____ have performed better than everyone else otherwise she wouldn't have won the contest.


  • If only I _____ a car, I could have joined them.


  • Rarely _____ without caution.


  • The train will arrive in twenty minutes. By that time, we _____ for an hour.


  • He was angry when I spoke to him because he _____ any help and was doing the work on his own.


  • I hope that by this time next week we _____ the issue.


  • If you weren't so trusting, you _____ cheated.


  • I wouldn't have this problem today if you _____ as you promised.


  • Pete and Ally _____ this problem.


  • Our team _____ selected or they would have told us by now.


  • We will celebrate my boss's anniversary during the next sales conference. He _____ at the company for twenty years.


  • By the time Bob retires, he _____ thousands of fish.


  • Under no circumstances _____ on the town


  • No sooner _____ than it started to rain.


  • I wish he _____ do that. It's very irritating.


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


  • All telephone calls _____ for training purposes.


  • The dessert _____, now we can make the main course.


  • If you _____ harder at college, you would have a good job now.