HiLernity Practice & Tests · B1 Grammar

B1 Final Mixed Grammar Test

30 questions · 40 minutes · instant feedback

40:00

British English usage: This final B1 assessment combines standard British English tense, aspect, conditionals, passive voice and reported speech in context.

Cambridge Grammar reference: The assessment follows a functional grammar approach: the learner must choose forms based on sequence, viewpoint, likelihood, completion, voice and reported meaning rather than pattern memorisation.

Source note: HiLernity is independent and is not affiliated with or endorsed by the British Council or Cambridge University Press & Assessment.

Offline test mode
1. I ___ here since January. (work)
2. I ___ three reports today. (write)
3. When we arrived, the meeting ___. (start)
4. I ___ home when I ___ the message. (walk / receive)
5. By 8 p.m. tonight, I ___ the report. (finish)
6. At 8 p.m. tonight, I ___ on the report. (work)
7. If it rains tomorrow, we ___ at home.
8. If I were rich, I ___ a bigger house. (buy)
9. English ___ in many countries. (speak)
10. The results ___ tomorrow. (announce)
11. She said, ‘I am tired.’ → She said that she ___ tired.
12. ‘Where do you work?’ → He asked me where I ___.
13. ‘Are you ready?’ → She asked me ___ I was ready.
14. She looks tired because she ___. (run)
15. How many books ___ you ___ this month? (read)
16. By the time the police arrived, the thief ___. (leave)
17. Choose the clearest narrative.
18. Choose the correct passive.
19. If she ___ more time, she would travel. (have)
20. If she studies, she ___ the exam. (pass)
21. He said he ___ the email. (send)
22. Choose the correct reported question.
23. By next month, we ___ here for ten years. (live)
24. This time tomorrow, they ___ to Paris. (fly)
25. I ___ her for years. (know)
26. They ___ the room all morning and they are still working. (paint)
27. Make passive: Someone stole my bag.
28. Make the question: what / you / do / if / you / lose / your job
29. Make the report: ‘I will call you,’ she said.
30. Make the reported question: ‘Have you finished?’ she asked me.