How long have you been learning English grammar for? In this episode of 6 Minute Grammar, we’re looking at the present perfect. The present perfect tense is often used in English to talk about situations that started in the past and are continuing now. We sometimes use the present perfect in a question with ‘how long’ using the words ‘for’ and ‘since’.
- for = throughout (a period of time)
- since = from (an exact point in time) until now
You’ll find a quiz on our website: https://www.bbc.co.uk/learningenglish/english/course/lower-intermediate/unit-12/session-2/activity-1