Present Perfect Learning Path

For vs Since with the Present Perfect

Use for and since accurately with durations and starting points.

Use for + a period of time; use since + the point when the situation started.

Example 1

for three years

Example 2

since 2023

Example 3

I have worked here for three years.

Use this as a learning loop

  1. Read the rule and examples.
  2. Say or write three examples of your own.
  3. Check the related contrast pages.
  4. Take the diagnostic and revisit weak areas.

Next step

Go back to the complete guide or take the diagnostic. Your mistakes should decide the next page you study.

Present Perfect hub →   Diagnostic →

Related Present Perfect lessons

ELS Learning CentresGrammarSELTVocabularyCambridgeInteractive LessonsSpanish

Free grammar workbook

Take this grammar point with you

Keep this lesson free online, then use the Complete English Grammar Companion for revision and extra practice. Enter your email once to unlock the free PDF.

Get the free Grammar Companion →

The lesson stays completely free. Only the optional PDF download is email-gated.