Day 7 of 60 · B1 · Grammar
Use for with a length of time (for three years, for two weeks) and since with a starting point (since 2020, since Monday). With both, use the present perfect: I have lived here for three years.
French depuis and Arabic منذ cover both meanings, so learners say since three years. English splits them: a length takes for, a start takes since.
| ✗ Don't say | ✓ Say |
|---|---|
| I live here since three years. | I have lived here for three years. |
| I'm learning English since January. | I've been learning English since January. |
| She works here since 2019. | She has worked here since 2019. |
| — | We have known each other for ten years. |
A: How long have you studied English?
B: For about two years. I started at university.
A: And how long have you worked at the bank?
B: Since last summer. I love it!
Choose the best answer. The answers are at the end of the lesson.
Quick test: if the question is How long?, use for. If it is Since when?, use since.
Book a trial lesson for a personal level check and learning plan.