Pro Practice Pack

English Grammar — Pro Practice Pack

Twenty harder English-grammar questions pitched at upper-intermediate to advanced (B2–C1) — tenses, articles, prepositions, conditionals, modals, reported speech, and relative clauses. Try each before reading the solution; the worked steps explain the rule, not just the answer.

Take the free test →

20 worked questions · 14-day money-back guarantee

Free sample questions

1. I ___ to call you all morning — where have you been?

  1. tried
  2. have been trying
  3. am trying
  4. was trying

Solution. The present perfect continuous (have been trying) fits an action repeated up to now with present relevance — note 'where have you been'.

2. By next June, she ___ here for ten years.

  1. will work
  2. will be working
  3. will have worked
  4. works

Solution. The future perfect (will have worked) describes a duration completed by a future point — 'by next June'.

18 more in the Pro pack

Every question comes with a full worked solution — the fastest method, not just the answer.

  1. I wish I ___ more time yesterday.
  2. He said he ___ the report by Friday.
  3. She was elected ___ president of the society.
  4. Could you pass me ___ salt, please?
  5. ___ patience is a valuable quality.
  6. We arrived ___ the airport two hours early.
  7. She has a real talent ___ languages.
  8. He's been working here ___ three years.
  9. I'm not very keen ___ horror films.
  10. If you ___ harder, you would have passed.
  11. Unless it ___, we'll have the picnic outside.
  12. If I ___ rich, I would travel the world.
  13. You ___ have told me earlier — I would have helped!
  14. It's a public holiday, so you ___ go to work tomorrow.
  15. The woman ___ car was stolen called the police.
  16. She asked me ___.
  17. The bridge ___ in 1890.
  18. While I ___ dinner, the phone rang.