Practice library
English Grammar Exercises
Knowing a grammar rule and being able to use it are two different skills, and only one of them is built by reading.
Start practising
Choose your level
Not sure which level you are? Take the free English level test — 30 questions, about 12 minutes. Every set is free, with an answer key on every question, and no account is needed.
Find a topic — all 90 practice sets
Every exercise is marked the moment you answer it, and every answer is explained. Each set is 60 exercises in 3 formats, with a printable worksheet beside it.
A1 Beginner
Read the A1 lessons-
01A1
Subject Pronouns exercises with answersSara, ___ are late again!
60 questions3 formats80% to pass
-
02A1
The Verb Be exercises with answersI ___ from Portugal.
60 questions3 formats80% to pass
-
03A1
English Word Order exercises with answersWe arrived ___.
60 questions3 formats80% to pass
-
04A1
Possessive Adjectives exercises with answersWe love ___ new flat.
60 questions3 formats80% to pass
-
05A1
Possessive 's exercises with answersThe dog wagged ___ tail.
60 questions3 formats80% to pass
-
06A1
Singular and Plural Nouns + There is / There are exercises with answersOne box, two ___.
60 questions3 formats80% to pass
Read the Singular and Plural Nouns + There is / There are lesson · PDF worksheet
-
07A1
Demonstratives: This, That, These, Those exercises with answersHello, ___ is Marta speaking.
60 questions3 formats80% to pass
Read the Demonstratives: This, That, These, Those lesson · PDF worksheet
-
08A1
The Imperative exercises with answers___ me the salt, please.
60 questions3 formats80% to pass
-
09A1
Some and Any: Quantifiers exercises with answersWould you like ___ coffee?
60 questions3 formats80% to pass
-
10A1
Countable and Uncountable Nouns exercises with answersShe gave me some very useful ___.
60 questions3 formats80% to pass
Read the Countable and Uncountable Nouns lesson · PDF worksheet
-
11A1
Wh- Questions: Question Words exercises with answers"___ do you live?" — "In Warsaw."
60 questions3 formats80% to pass
Read the Wh- Questions: Question Words lesson · PDF worksheet
-
12A1
Questions with Do and Does exercises with answersThey ___ eat meat.
60 questions3 formats80% to pass
-
13A1
Can and Can't: Ability exercises with answers"Can you drive?" — "Yes, I ___."
60 questions3 formats80% to pass
-
14A1
Like, Love and Hate + -ing exercises with answersDo you enjoy ___ in a big city?
60 questions3 formats80% to pass
-
15A1
Have got and Has got exercises with answers___ you got a moment?
60 questions3 formats80% to pass
-
16A1
Would Like exercises with answersWould you like ___ cake?
60 questions3 formats80% to pass
-
17A1
Indefinite Articles: A and An exercises with answersMy mother is ___ architect.
60 questions3 formats80% to pass
Read the Indefinite Articles: A and An lesson · PDF worksheet
-
18A1
Numbers, Dates and Telling the Time exercises with answersIt is ___ past six. (6:30)
60 questions3 formats80% to pass
Read the Numbers, Dates and Telling the Time lesson · PDF worksheet
-
19A1
Present Simple Tense exercises with answers___ your brother speak French?
60 questions3 formats80% to pass
-
20A1
Was and Were: Past Simple of Be exercises with answers___ the film any good?
60 questions3 formats80% to pass
Read the Was and Were: Past Simple of Be lesson · PDF worksheet
-
21A1
There was and There were exercises with answers___ a lot of people at the concert.
60 questions3 formats80% to pass
-
22A1
Past Simple Tense exercises with answers___ you enjoy the concert?
60 questions3 formats80% to pass
-
23A1
Present Continuous Tense exercises with answers___ you listening to me?
60 questions3 formats80% to pass
-
24A1
Present Simple vs Present Continuous exercises with answersI ___ what you mean.
60 questions3 formats80% to pass
Read the Present Simple vs Present Continuous lesson · PDF worksheet
-
25A1
Adjectives exercises with answersShe has a ___ car.
60 questions3 formats80% to pass
-
26A1
Adjectives vs Adverbs of Manner exercises with answersThat is a ___ idea.
60 questions3 formats80% to pass
Read the Adjectives vs Adverbs of Manner lesson · PDF worksheet
-
27A1
Conjunctions exercises with answersHe doesn't eat meat ___ fish.
60 questions3 formats80% to pass
A2 Elementary
Read the A2 lessons-
01A2
Adverbs of Frequency exercises with answersHow ___ do you go to the gym?
60 questions3 formats80% to pass
-
02A2
Irregular Verbs exercises with answersThe concert ___ three hours.
60 questions3 formats80% to pass
-
03A2
Past Continuous vs Past Simple exercises with answersWhat ___ when I called you?
60 questions3 formats80% to pass
Read the Past Continuous vs Past Simple lesson · PDF worksheet
-
04A2
Subject and Object Pronouns exercises with answersWho's at the door? — It's ___.
60 questions3 formats80% to pass
-
05A2
Subject & Object Questions exercises with answers___ broke the window?
60 questions3 formats80% to pass
-
06A2
Possessive Adjectives and Pronouns exercises with answersThe cat has hurt ___ paw.
60 questions3 formats80% to pass
Read the Possessive Adjectives and Pronouns lesson · PDF worksheet
-
07A2
Reflexive Pronouns exercises with answersI burnt ___ on the oven door.
60 questions3 formats80% to pass
-
08A2
Comparative Adjectives exercises with answersToday is ___ than yesterday.
60 questions3 formats80% to pass
-
09A2
Articles exercises with answersPlease shut ___ door behind you.
60 questions3 formats80% to pass
-
10A2
In, On and At exercises with answersShe was born ___ 1998.
60 questions3 formats80% to pass
-
11A2
Superlative Adjectives exercises with answersWhich shop is ___ from here?
60 questions3 formats80% to pass
-
12A2
-ed & -ing Adjectives exercises with answersThe journey was long and ___.
60 questions3 formats80% to pass
-
13A2
Going To exercises with answers___ you going to tell him the truth?
60 questions3 formats80% to pass
-
14A2
Will and Won't exercises with answersI ___ tell anyone, I promise.
60 questions3 formats80% to pass
-
15A2
Present Perfect Tense exercises with answersI ___ lost my wallet.
60 questions3 formats80% to pass
-
16A2
Just, Already and Yet exercises with answersHave you eaten ___ ?
60 questions3 formats80% to pass
-
17A2
For and Since exercises with answersShe's been ill ___ Monday.
60 questions3 formats80% to pass
-
18A2
Present Perfect vs Past Simple exercises with answersWe ___ here since March.
60 questions3 formats80% to pass
Read the Present Perfect vs Past Simple lesson · PDF worksheet
-
19A2
Much, Many, A Lot Of, How Much and How Many exercises with answersHow ___ sugar do you take?
60 questions3 formats80% to pass
Read the Much, Many, A Lot Of, How Much and How Many lesson · PDF worksheet
-
20A2
A Little, A Few, Too and Enough exercises with answersShe isn't old ___ to vote.
60 questions3 formats80% to pass
Read the A Little, A Few, Too and Enough lesson · PDF worksheet
-
21A2
Something, Anything, Nothing exercises with answersThere's ___ at the door.
60 questions3 formats80% to pass
Read the Something, Anything, Nothing lesson · PDF worksheet
-
22A2
Ability: Can, Could and Be Able To exercises with answersI'd love to ___ play the piano.
60 questions3 formats80% to pass
Read the Ability: Can, Could and Be Able To lesson · PDF worksheet
-
23A2
Obligation: Must, Have To and Mustn't exercises with answers___ I have to bring my passport?
60 questions3 formats80% to pass
Read the Obligation: Must, Have To and Mustn't lesson · PDF worksheet
-
24A2
Advice: Should and Shouldn't exercises with answersWhat ___ I say to her?
60 questions3 formats80% to pass
Read the Advice: Should and Shouldn't lesson · PDF worksheet
-
25A2
The Passive Voice exercises with answersThis bridge ___ in 1974.
60 questions3 formats80% to pass
-
26A2
Relative Clauses exercises with answersHe's the man ___ car was stolen.
60 questions3 formats80% to pass
-
27A2
Question Tags exercises with answersI'm late, ___ ?
60 questions3 formats80% to pass
-
28A2
The Zero Conditional exercises with answersIf you heat ice, it ___.
60 questions3 formats80% to pass
-
29A2
The First Conditional exercises with answersI'll phone you when I ___ home.
60 questions3 formats80% to pass
-
30A2
A2 Core Verbs exercises with answersCan you ___ me a favour?
60 questions3 formats80% to pass
-
31A2
Conversation Patterns exercises with answersI'm sorry I'm late. — ___
60 questions3 formats80% to pass
B1 Intermediate
Read the B1 lessons-
01B1
Stative Verbs exercises with answersThis soup ___ far too much salt.
60 questions3 formats80% to pass
-
02B1
Past Tenses and Used To exercises with answersHe is not ___ to driving on the left.
60 questions3 formats80% to pass
-
03B1
Perfect and Future Tenses exercises with answersThat is the doorbell. I ___ it.
60 questions3 formats80% to pass
-
04B1
Prepositions of Time and Place exercises with answersShe was born ___ 1994.
60 questions3 formats80% to pass
Read the Prepositions of Time and Place lesson · PDF worksheet
-
05B1
The Passive Voice in Every Tense exercises with answersThis form must ___ in black ink.
60 questions3 formats80% to pass
Read the The Passive Voice in Every Tense lesson · PDF worksheet
-
06B1
Defining and Non-Defining Relative Clauses exercises with answersThat is the café ___ we first met.
60 questions3 formats80% to pass
Read the Defining and Non-Defining Relative Clauses lesson · PDF worksheet
-
07B1
Reported Speech and Backshift exercises with answers'I am busy.' → She said she ___ busy.
60 questions3 formats80% to pass
Read the Reported Speech and Backshift lesson · PDF worksheet
-
08B1
Advanced Relative Clauses exercises with answersForty people applied, ___ were shortlisted.
60 questions3 formats80% to pass
-
09B1
Conditionals exercises with answersIf you heat water to 100°C, it ___.
60 questions3 formats80% to pass
-
10B1
Prepositions of Movement exercises with answersThe train went ___ a long tunnel.
60 questions3 formats80% to pass
-
11B1
Linking Words exercises with answersWe cancelled the trip ___ the cost.
60 questions3 formats80% to pass
-
12B1
Articles exercises with answersMy brother is ___ engineer.
60 questions3 formats80% to pass
-
13B1
Pronouns and Possessives exercises with answersHe cut ___ while chopping onions.
60 questions3 formats80% to pass
-
14B1
Modals of Ability, Permission and Advice exercises with answers___ you pass me the salt, please?
60 questions3 formats80% to pass
Read the Modals of Ability, Permission and Advice lesson · PDF worksheet
-
15B1
Modals of Obligation exercises with answersThe lights are off, so they ___ be out.
60 questions3 formats80% to pass
-
16B1
The Third Conditional exercises with answersIf the taxi had arrived on time, we ___ the flight.
60 questions3 formats80% to pass
-
17B1
The Causative exercises with answersWe had the kitchen ___ last summer.
60 questions3 formats80% to pass
-
18B1
Gerunds and Infinitives exercises with answersWould you mind ___ the door?
60 questions3 formats80% to pass
B2 Upper-Intermediate
Read the B2 lessons-
01B2
Advanced Present Tenses exercises with answersHow long ___ you been living out of a suitcase?
60 questions3 formats80% to pass
-
02B2
Advanced Past Tenses exercises with answersShe ___ to leave when the call from Geneva came through.
60 questions3 formats80% to pass
-
03B2
Advanced Future Tenses exercises with answersI can't make Thursday — I ___ the auditors at nine.
60 questions3 formats80% to pass
-
04B2
Advanced Passive and Causative exercises with answersNobody enjoys ___ in front of their own team.
60 questions3 formats80% to pass
Read the Advanced Passive and Causative lesson · PDF worksheet
-
05B2
Advanced Articles and Quantifiers exercises with answers___ ticket must be scanned individually at the barrier.
60 questions3 formats80% to pass
Read the Advanced Articles and Quantifiers lesson · PDF worksheet
-
06B2
Modals of Deduction exercises with answersThat ___ be the postman; he came an hour ago.
60 questions3 formats80% to pass
-
07B2
Mixed Conditionals exercises with answersTake an umbrella ___ it rains later this afternoon.
60 questions3 formats80% to pass
-
08B2
Wish and If Only exercises with answersI wish I ___ not agreed to chair the committee.
60 questions3 formats80% to pass
-
09B2
Advanced Reported Speech exercises with answersHe ___ us that the building was structurally sound.
60 questions3 formats80% to pass
-
10B2
Relative and Participle Clauses exercises with answersThe letters ___ last week have still not arrived.
60 questions3 formats80% to pass
Read the Relative and Participle Clauses lesson · PDF worksheet
-
11B2
Advanced Gerunds and Infinitives exercises with answersShe appears ___ on the second volume already.
60 questions3 formats80% to pass
Read the Advanced Gerunds and Infinitives lesson · PDF worksheet
-
12B2
Advanced Adjectives and Comparisons exercises with answersAfter eleven hours on the road we were ___ shattered.
60 questions3 formats80% to pass
Read the Advanced Adjectives and Comparisons lesson · PDF worksheet
-
13B2
Advanced Connectors exercises with answersIn ___ of the warnings, they set out without a map.
60 questions3 formats80% to pass
-
14B2
Inversion exercises with answersRarely ___ she raise an objection in open session.
60 questions3 formats80% to pass
No topic matches that. Clear the search box, or browse the A1 lessons instead.
Quick checkpoint: where should you start?
A mixed set that climbs from A1 to B2. It is a checkpoint, not a syllabus — answer honestly rather than carefully, and start practising at the level where you begin to hesitate.
Mixed grammar exercises: A1 to B2
A quick checkpoint across all four levels — use it to find where to start.
This set climbs from A1 to B2. Answer honestly rather than carefully: the point is to find the level at which you start hesitating, and a question you got right by guessing tells you nothing. As a rough guide, if the first four are easy but the last three are not, B1 is where your practice should be.
15 questions covering all four levels, from A1 to B2.
- Which sentence is correct?She don't like coffee. / She doesn't likes coffee. / She doesn't like coffee. / She not like coffee.
- Sort these into the tense they belong to: yesterday, since 2019, two weeks ago, already, last summer, so farcategories: Past simple / Present perfect
- There ___ a letter for you on the table.are / is / have / be
- We ___ to Rome last April.have gone / go / went / are going
- I ___ here since March.work / am working / have worked / worked
- If it ___ tomorrow, we will stay in.will rain / rains / rained / would rain
- The bridge ___ in 1890.built / was built / has built / is building
- She asked me where I ___.live / am living / lived / will live
- You ___ have told me — I would have helped.should / must / can / will
- Rarely ___ such a badly organised event.I have seen / have I seen / I saw / did I have seen
Show the answer key for mixed grammar exercises: a1 to b2
- Which sentence is correct?
- She doesn't like coffee. — Does and doesn't already carry the third-person -s, so the main verb returns to its base form.
- Sorting: yesterday, two weeks ago, last summer
- Past simple — Each one names a finished period, and finished time blocks the present perfect.
- Sorting: since 2019, already, so far
- Present perfect — None of these closes the time period, so the link to the present survives.
- There ___ a letter for you.
- is — The verb agrees with letter, which is singular.
- We ___ to Rome last April.
- went — Last April is over, so the past simple is required.
- I ___ here since March.
- have worked — Since introduces a period that started in the past and still runs.
- If it ___ tomorrow, we will stay in.
- rains — First conditional: present simple after if, will in the main clause.
- The bridge ___ in 1890.
- was built — The subject receives the action, so the passive is needed.
- She asked me where I ___.
- lived — The reporting verb is past, so the reported present shifts back.
- You ___ have told me.
- should — Should have + past participle marks a missed obligation.
- Rarely ___ such a badly organised event.
- have I seen — Fronting rarely triggers subject-auxiliary inversion.
Why exercises, and not more explanation
Knowing a grammar rule and being able to use it are two different skills, and only one of them is built by reading. You can follow an explanation of the present perfect perfectly and still hesitate over "I have seen him yesterday" a minute later, because recognising a rule on the page and retrieving it under pressure are separate abilities. Exercises are what turn the first into the second.
Every exercise on these pages is interactive and marked the moment you answer. There is no "submit and scroll to the bottom of a PDF" step: choose an option and you find out immediately whether it was right, and — more usefully — why the other options were wrong. Each set finishes with a scored test you can retake as often as you like.
Practice here comes in two shapes. Every one of the 90 grammar topics has its own set of 60 exercises — 20 multiple choice, 20 gap-fill and 20 word-order, 5,400 in all — and those are the sets the directory above lists. The mixed checkpoints on each level page cut across several topics at once, which is what you want when you are deciding where to start rather than working through a syllabus.
What each level covers
Each level page holds its whole topic directory, a mixed checkpoint and a written answer key. Pick the level that matches what you can already do, not the one you would like to be at — exercises above your level teach very little.
| Level | Practise these | Start here |
|---|---|---|
| A1 · Beginner | the verb be, a/an, present simple, was/were, can | A1 exercises |
| A2 · Elementary | past simple vs past continuous, going to vs will, present perfect | A2 exercises |
| B1 · Intermediate | present perfect vs past simple, conditionals, the passive | B1 exercises |
| B2 · Upper-intermediate | third and mixed conditionals, perfect modals, reported speech | B2 exercises |
The four kinds of exercise here
Multiple choice alone measures recognition, which is the easiest thing to do and the least like using a language. These pages mix four formats on purpose, because each one asks for something different.
Quick checks
A single question with instant feedback, used straight after a rule is stated. Getting one wrong costs nothing and the explanation appears immediately, so a misunderstanding is corrected in the second it forms rather than after twenty questions built on it.
Gap-fill with a word bank
You click a gap and then the word that belongs in it. This is production rather than recognition: the sentence gives you no options to eliminate, so you have to know the form rather than pick the least strange-looking one.
Sorting
Items are dragged or clicked into categories — was against were, stative against dynamic. Sorting forces you to state the rule that separates two groups, which is exactly the knowledge that multiple choice lets you avoid.
Scored tests
Each set ends with a marked test. You need 80% to pass; below that the explanations open under every question and you can try again. The score is the point — practice you cannot fail teaches you nothing about what you have not learned.
How to get more out of grammar practice
Do a little, often
Fifteen minutes on four days beats an hour on one. Spacing practice out is one of the few study findings that holds up across almost every subject tested, and grammar is no exception.
Read the explanation when you are right
Most learners read the feedback only after a mistake. The explanations under correct answers are where you find out whether you were right for the right reason or simply lucky, and a guess that happened to land is worth knowing about.
Retake the failed set the next day, not the same minute
Repeating a test immediately mostly measures your short-term memory of the answers. Leaving it until tomorrow measures whether you learned the rule, which is the thing you actually wanted to know.
Say the answers out loud
A form you have only ever clicked is a form you have never produced. Reading the completed sentence aloud once attaches a sound to the rule, and that is what has to arrive when you are speaking.
Frequently asked questions
Are these English grammar exercises free?
Yes. Every exercise, every answer key and every scored test on these pages is free, with no account needed and nothing held back behind a sign-up.
Do the exercises come with answers?
Yes. Each set is marked as you go, and every set also has a written answer key with an explanation for each item, so you can check your work even with JavaScript turned off.
Which level should I start with?
Start with the checkpoint on any level page: it cuts across several topics and shows you where you begin to hesitate. If you want a measured result, the free English level test gives a CEFR level in about 12 minutes.
Can I use these exercises with my students?
Yes. Teachers are welcome to use these pages in class or set them as homework. The answer keys are deliberately public so you can check them before setting anything.
How many times can I repeat an exercise?
As many times as you like. Scored tests reshow the explanations after every failed attempt and can be retaken immediately, though leaving a day between attempts is a better test of what stuck.
Do I need to do the exercises in order?
Within a set, yes — the blocks build on each other. Between sets and between levels you can jump around freely.