Saying how long with the present perfect. · about 11 minutes
Step 1 of 5
What is it? For and since both show how long something has continued, with the present perfect: I have lived here for five years. I have lived here since 2020. For gives a length of time; since gives a starting point.
Why does it matter? Mixing up for and since is one of the most common mistakes in English.
Where do we use it? "She has been ill for two days." "They have known each other since childhood." "It has rained since morning."
In this lesson you will: