Are you preparing for a B2 English grammar test? This level tests your ability to use English confidently in various contexts. Below, you’ll find 20 multiple-choice questions covering key grammar topics. At the end of this post, you’ll find the answer key to check your results.
Let’s get started!

What to Expect in a B2 English Grammar Test
B2 English grammar test typically includes:
📌 Tenses – Present Perfect, Past Simple, Future forms
📌 Conditionals – First, Second, and Third Conditionals
📌 Modal Verbs – Must, Should, Might, Could, etc.
📌 Passive Voice – Passive sentence structures
📌 Relative Clauses – Defining and non-defining clauses
📌 Reported Speech – How to report what someone said
📌 Phrasal Verbs – Common expressions with verbs
What’s your English level?
Discover your level now: A1/A2/B1/B2/C1/C2 and GET your certificate!
B2 English Grammar Level Test – Sample Questions with Answers (PDF)
1. Tenses
1. Which sentence is grammatically correct?
A) I have seen him yesterday.
B) I saw him yesterday.
C) I was seeing him yesterday.
D) I had seen him yesterday.
2. By the time we arrived, they _______ dinner.
A) finished
B) were finishing
C) had finished
D) have finished
2. Conditionals
3. If you _______ earlier, you wouldn’t have missed the train.
A) leave
B) left
C) had left
D) will leave
4. If I _______ enough money, I would buy a new car.
A) have
B) had
C) will have
D) would have
3. Modal Verbs
5. You _______ eat so much fast food. It’s not healthy.
A) should
B) must
C) can
D) may
6. Which sentence expresses a strong obligation?
A) You should finish your homework.
B) You must finish your homework.
C) You might finish your homework.
D) You could finish your homework.
4. Passive Voice
7. The cake _______ by my grandmother yesterday.
A) made
B) was made
C) is made
D) makes
8. The book _______ in 1995.
A) wrote
B) is written
C) was written
D) has written
5. Relative Clauses
9. The person _______ invented the telephone was Alexander Graham Bell.
A) who
B) which
C) whose
D) what
10. This is the house _______ I grew up.
A) where
B) who
C) which
D) what
6. Reported Speech
11. She said, “I am learning Spanish.” → She said she _______ Spanish.
A) was learning
B) is learning
C) has been learning
D) learns
12. My teacher asked me, “Did you complete your assignment?” → My teacher asked me if I _______ my assignment.
A) complete
B) had completed
C) have completed
D) was completing
7. Phrasal Verbs
13. I need to _______ early tomorrow for my trip.
A) set up
B) set off
C) set out
D) set in
14. Which phrasal verb means “to cancel”?
A) Call off
B) Call out
C) Call back
D) Call up
8. Miscellaneous Grammar
15. I wish I _______ more time to travel.
A) have
B) had
C) will have
D) has
16. Choose the correct form:
She is interested _______ learning new languages.
A) on
B) in
C) at
D) to
17. I regret _______ him about my plans.
A) tell
B) told
C) to tell
D) telling
18. We arrived _______ the station just in time to catch the train.
A) at
B) in
C) on
D) to
19. She is very good _______ playing the piano.
A) at
B) in
C) on
D) with
20. The meeting was postponed _______ next week.
A) to
B) until
C) for
D) by
Answer Key
- B
- C
- C
- B
- A
- B
- B
- C
- A
- A
- A
- B
- B
- A
- B
- B
- D
- A
- A
- B
What’s your English level?
Discover your level now: A1/A2/B1/B2/C1/C2 and GET your certificate!
Scoring & Evaluation
✅ 18-20 correct → Excellent! 🎉 You have a strong B2 grammar level!
✅ 14-17 correct → Good job! 👍 Keep practicing to reach perfection.
✅ 10-13 correct → Fair result! 📚 You might need some revision.
✅ Below 10 correct → Keep practicing! 🔄 Review the grammar topics and try again.