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.
20 worked questions · 14-day money-back guarantee
Free sample questions
1. I ___ to call you all morning — where have you been?
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.
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.
- I wish I ___ more time yesterday.
- He said he ___ the report by Friday.
- She was elected ___ president of the society.
- Could you pass me ___ salt, please?
- ___ patience is a valuable quality.
- We arrived ___ the airport two hours early.
- She has a real talent ___ languages.
- He's been working here ___ three years.
- I'm not very keen ___ horror films.
- If you ___ harder, you would have passed.
- Unless it ___, we'll have the picnic outside.
- If I ___ rich, I would travel the world.
- You ___ have told me earlier — I would have helped!
- It's a public holiday, so you ___ go to work tomorrow.
- The woman ___ car was stolen called the police.
- She asked me ___.
- The bridge ___ in 1890.
- While I ___ dinner, the phone rang.