Present Perfect with For and Since

Use the present perfect with 'for' and 'since' to talk about situations that started in the past and continue now. 'For' gives a length of time; 'since' gives a starting point.

Post
Level B1 Tenses

Summary

  1. Use the present perfect with 'for' and 'since' to talk about situations that started in the past and continue now. 'For' gives a length of time; 'since' gives a starting point.
Structure
subject + have/has + past participle + for/since + time

Examples

  1. I have lived here for ten years.
  2. She has worked at the bank since 2018.
  3. We have known each other for a long time.
  4. They haven't seen him since Monday.

Common mistakes

  • Using the past simple, e.g. 'I lived here for ten years' when you still live here.
  • Mixing up 'for' and 'since', e.g. 'since two hours' instead of 'for two hours'.
markdown

Send feedback

Optional — only if you'd like a reply.