Skip to main content
B1 Grammar · Lesson 2

Present perfect or past simple?

Contrast unfinished life experience and present results with actions completed at a finished past time.

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 or past simple?

Choose accurately between the present perfect and past simple using time clues and context.

In a nutshell

Contrast unfinished life experience and present results with actions completed at a finished past time.

When do we use it?

Choose accurately between the present perfect and past simple using time clues and context.

Pattern

Form

Use the present perfect without a finished past time; use the past simple with yesterday, ago, last or a finished date.

  • I have visited Rome.
  • I visited Rome in 2024.
  • She has lost her keys.
  • She lost them yesterday.

Examples

Key contrast

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

Watch out

Common mistakes

  • I have seen him yesterday.I saw him yesterday.
  • Did you ever visit Japan?Have you ever visited Japan?

Key takeaway

Remember

Contrast unfinished life experience and present results with actions completed at a finished past time.

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 or past simple??

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

Start practice