Free lessons, real-world examples and interactive quizzes, plus common mistakes explained. From beginner A1 to advanced C2.
New: Free English grammar PDF worksheets are here! Browse worksheets →Free · No sign-in required
Choose the correct option:
for vs. since
I have been to Paris since a year.
I have been to Paris for a year.
Use for with a duration and since with a specific point in time.
Stative verbs in continuous tenses
She is knowing the answer.
She knows the answer.
Stative verbs like know, believe, and love do not use continuous forms.
Third conditional if-clause
If I would have known, I would have told you.
If I had known, I would have told you.
In third conditional if-clauses, use had + past participle, not would have.
Six clear rules that cover every situation — lists, conjunctions, introductory clauses, and more.
Intermediate · B1–B2Affect or effect? Its or it's? Fewer or less? Master the pairs that trip up even fluent speakers.
Intermediate · B1–B2Can, could, may, might, must, should, will, would — what they mean and when to use each one.
The present perfect (have/has + past participle) connects a past action to the present. Use it for experiences (I have visited Paris), recent events (She has just left), and situations that started in the past and continue now (I have lived here for ten years). Avoid it when you mention a specific finished time — use the past simple instead: I visited Paris in 2019.
Use an before words that begin with a vowel sound, and a before words that begin with a consonant sound. The sound matters, not the spelling — so it is an hour (the h is silent) but a university (starts with a "yoo" sound). This applies to abbreviations too: an MBA, a PhD.
Use for with a duration of time: for three hours, for two years. Use since with a specific point in time: since Monday, since 2015, since I was a child. Both are commonly used with the present perfect tense.
A conditional sentence expresses that one thing depends on another. There are four main types. The zero conditional describes general truths (If you heat water to 100°C, it boils). The first conditional describes likely future situations (If it rains, I will stay home). The second conditional describes hypothetical present or future situations (If I had more time, I would learn Spanish). The third conditional describes imagined past situations (If I had studied harder, I would have passed).
Yes — completely free, with no sign-in required. All grammar lessons, quizzes, and downloadable worksheets are available to everyone. There are no paywalls, subscriptions, or hidden fees.
The site covers all levels from complete beginner (A1) to advanced (C2) on the CEFR scale. Topics are labelled by level so you can find content that matches where you are right now. If you are unsure of your level, take the free placement test to find out.
One of the most common mistakes is confusing its and it's. It's is always a contraction of it is or it has. Its is the possessive form. Other very common mistakes include using less instead of fewer with countable nouns, putting would have in the if-clause of a third conditional, and using stative verbs like know or believe in continuous tenses.
Reaching B2 requires a solid grasp of all major tenses, modal verbs, conditionals, passive voice, and reported speech. Focus on expanding your vocabulary through reading, practise listening with podcasts or films without subtitles, and write regularly. Consistent daily practice of 30-60 minutes is more effective than occasional long sessions. Use the placement test to identify your current gaps and work through the intermediate topics on this site systematically.