
Grade 3–11 · A1 → C2 · EN | KZ | RU
English Grammar Hub
Master English Grammar Step by Step
A structured grammar path for school students, teachers and self-learners — from first tenses to advanced structures, in three languages.
I am a…
What do you want to study?
Level mapCEFR aligned
Not sure where to start? An 8-question check places you in about 4 minutes.
Take the diagnostic testGrammar of the Day
B1 · Present PerfectWe use the present perfect for a past action with a result you can see now — and never with a finished time word like “yesterday”.
Correct
She has finished her homework.
Avoid
She has finished her homework yesterday.
Practice this ruleGrade 7 · B1
