Writing Practice
Plan, write and get band-level feedback, or fix your recurring errors.
Quick Writing
5–10 minute short response
Exam Writing
Full B2 writing task
Improve My Writing
Revise a previous submission
Grammar Practice
Exercises generated from your errors
Your Common Writing Errors
Generated from your last few writing submissions.
Subject–verb agreement — 5 targeted exercises
1Each of the students ____ (has / have) their own opinion.
2The information in these reports ____ (is / are) out of date.
3Neither of the candidates ____ (was / were) fully prepared.
4A number of subjects ____ (is / are) taught only online now.
5Everyone in the class ____ (agree / agrees) with the new schedule.
Apply it in a short paragraph