litumi
B1 · Intermediate20 min

Present perfect vs past simple

Syllabus topic 2: Past Simple vs Present Perfect

Past Simple vs Present Perfect. Use the present perfect to connect the past with now, including unfinished time and experience.

The idea

Use the past simple with a finished time. Use the present perfect for a period continuing until now.

Structure & examples

I saw that film last Saturday.

  • I have seen three films this week.

Notice the pattern

Ask whether the time window is finished. Last year and ten minutes ago place an event in a completed period. So far, yet and an unfinished period such as this week can connect the event to now. Do not use the present perfect simply because an event is recent.

  • I have already sent it.
  • We moved here last year.

Important notes & common mistakes

Yesterday takes the past simple, not the present perfect.

Before you practice

First choose a form from the options. Then produce it yourself using the word or structure in the instruction. Finally, build complete sentences. Check the explanation after each answer and revisit any mistakes in your review list.

Extended topic: Past Simple vs Present Perfect

Use the present perfect to connect the past with now, including unfinished time and experience. Use the past simple for finished events and dates. An unfinished period can contain a finished past event, so context rather than a time word alone determines the tense.

Examples in context

Notice how each form fits its sentence. Read the context before choosing a form.

  • I lost my keys yesterday.
  • She has lived here for ten years and still lives here.
  • When did you last see him?
  • We have served three customers so far this morning.
  • They moved to Madrid in 2019.

Your progress

Ready to move on?

Mark this lesson as studied when you have finished the explanation.

My plan

Let's practice

Try it yourself

Your answers and place are saved on this device.
Question 1 of 50% complete

I ___ that film last Saturday.

Keep learning

Choose your next small step

Continue this topic or practice every English skill at the same level.

Can't find the English topic you need? Request a lesson or test.

All B1 grammar lessons