Skip to main content
B1 Grammar · Lesson 3

Present perfect with for and since

Use for and since with the present perfect to describe situations continuing from the past until now.

16 min read & practice· Perfect tenses· B1 Level
Useful for:describe experiences and situationsexpress relationships between events and ideas
Curated for Cambridge C1 Advanced exam preparation.

Learning goal: Present perfect with for and since

Distinguish a duration introduced by for from a starting point introduced by since.

In a nutshell

Use for and since with the present perfect to describe situations continuing from the past until now.

When do we use it?

Distinguish a duration introduced by for from a starting point introduced by since.

Pattern

Form

Use for + period and since + starting point with have or has plus a past participle.

  • for three years
  • since Monday
  • I have lived here for ages.
  • She has known him since 2020.

Examples

Key contrast

Read the whole context and identify the time, meaning, noun type or sentence structure before choosing.

Watch out

Common mistakes

  • since three yearsfor three years
  • for last Mondaysince last Monday

Key takeaway

Remember

Use for and since with the present perfect to describe situations continuing from the past until now.

Self-check

Quick check

  • Find the grammar clue.
  • Check the subject and verb form.
  • Confirm that the answer fits both structure and meaning.

Put it into practice

Ready to test Present perfect with for and since?

A short interactive practice session with instant feedback — about 10 questions calibrated to C1 Advanced.

Start practice

Prerequisites & related lessons