B2 Upper-Intermediate English Grammar Exercises
Choose where to start.
3 blocks · 45 questions
Future Continuous
I'll be working tomorrow — actions in progress at a future time
Start practicing → 3 blocks · 45 questionsFuture Perfect: Simple and Continuous
By next Friday I'll have finished — completed actions vs how long
Start practicing → New 3 blocks · 45 questionsModals of Deduction: Must Have, Can't Have
must be, can't have, should have, needn't have, shall I — guesses, criticism and permission
Start practicing → 3 blocks · 45 questionsOther Ways to Talk About the Future
was going to, be to, be about to, be due/sure/likely to, hope/want/expect to
Start practicing → New 3 blocks · 45 questionsPassive: Reporting Verbs and Have Something Done
is being built, is said to be, had it repaired — the passive beyond the basics
Start practicing → 3 blocks · 45 questionsPast Perfect Continuous
I had been waiting for an hour — an action in progress before another past point
Start practicing → New 3 blocks · 45 questionsSecond, Third and Mixed Conditionals
if I were you, if I'd known, I wish I had — unreal present and past
Start practicing → New 3 blocks · 45 questionsUnless, Provided, In Case and Inversion
as long as, otherwise, but for, should you, had I known — conditions without plain if
Start practicing → 30 questionsFuture Forms Test
How well do you know the future tenses?
Take the test →