Grammar Mastery
Comprehensive reference, real-world IELTS band-boosting tips, clear structural formulas, and interactive short quizzes for intermediate to advanced English learners.
For and Since / How long have you ... ?
Expressing durations starting in the past and continuing until now. Using "for" with periods of time and "since" with starting points.
AFor vs. Since
Use 'for' when stating the total length of time. Use 'since' when naming the specific moment the action began.
BWhen ... ? vs. How long ... ?
'When' asks about a finished past starting point (+ past simple). 'How long' asks about duration continuing to the present (+ present perfect).
CSpecial structure: It's [period] since [past action]
A high-level pattern to express elapsed time since an event last occurred.
IELTS Band 7–9 Exam Impact
High scoring structure for IELTS Speaking Part 1 personal background ("I have been studying engineering for three years").
Common Candidate Errors
Unit 12 Interactive Short Quiz
Test your understanding with 3 verified practice exercises.