🟦 Present Perfect vs 🟧 Past Simple

Choose between “have/has + V3” (connected to now) and “V2” (finished at a past time).
just · already · yet · ever/never for · since · how long yesterday · last … · in 2019 · ago details → past simple
⚖️Core contrast

Present Perfect — relevant now

USE We don’t say when; it’s recent, newsy, or part of life experience.
  • I’ve finished my homework. (It’s done now.)
  • My teacher has sent a new task. (I can see it now.)
  • We’ve learned ten new words today. 📚
  • I’ve lost my pen. (I need it now.)

Past Simple — finished then

USE We say/ask when something happened; time is finished.
  • When did you finish your homework?
  • I sent the email after lunch.
  • We didn’t study yesterday.
  • She learned to swim when she was ten.
💬In conversation: PP → details in PS
  • Anna: I’ve watched an English video.
    Max: What did you watch?
    Anna: I watched a short lesson about travel.
  • Tom: I’ve made a mistake in the test.
    Kate: What did you write?
    Tom: I wrote “goes” instead of “go”.
Duration: for / since / how long
UNFINISHED TIME → Present Perfect
  • I’ve studied English for two years. (I study now.)
  • How long have you lived in this city?
Patterns
  • for + period: for 2 weeks / for 10 years
  • since + start point: since 2010 / since Monday / since I was 15
FINISHED TIME → Past Simple
  • I studied English for one year at school. (I don’t study there now.)
  • How long did you work at that café? (You don’t work there now.)
🧭Time expressions (choose wisely)

Present Perfect ✅

  • just, already, yet
  • ever, never, before
  • recently, lately
  • today / this week / this month (period incl. now)

Past Simple ✅

  • yesterday, last night/week/year
  • in 2019, on Monday, at 6 p.m.
  • … ago (two days ago)
  • when…? (When did you…?)
🚫Common mistakes
  • ❌ I’ve watched this film yesterday.
    ✅ I watched this film yesterday. / I’ve watched this film before. (no time)
  • ❌ How long did you live here? (if you still live here)
    ✅ How long have you lived here?
  • ❌ I haven’t done my homework already.
    ✅ I haven’t done my homework yet. / I have already done my homework.
  • ❌ Did you ever study English online?
    Have you ever studied English online?
Quick checks
  • No time stated / relevant now? → Present Perfect
  • Specific past time or “when…?” → Past Simple
  • Starting in the past & still true? → Present Perfect (+ for/since)
  • Finished period? → Past Simple
🧪More natural examples
  • We’ve practised speaking a lot. → What topic did you talk about first?
  • I’ve forgotten my password. (I can’t log in now.)
  • I started this course in 2024. (finished past time)
Recap: Present Perfect = past → now connection (no finished time). Past Simple = a finished past moment, often with a time word or a “when” question. 🌟
Exercises:

Present Perfect vs Past Simple

D1Old friends

A:I Maria yesterday evening. B:Oh really? I her for ages.

D2Lost & found

A: your keys yet? B:Yes, I them under the sofa a minute ago.

D3Weekend plan

A:What at the weekend? B:I to the mountains.

D4Travel chat

A: to Italy? B:Yes, I there in 2019.

D5How long?

A:We since primary school. B:Really? I you before university.

Present Perfect vs Past Simple

1
ALEX: (you/ever/try) Ethiopian food?
2
PRIYA: Yes, I (try) it last month.
3
ALEX: I (never/eat) injera before — this is my first time.
4
PRIYA: We (go) to a small place in Little Cairo yesterday.
5
It (be) great.
6
ALEX: Cool! I (already/book) a table for tonight.
7
PRIYA: Nice. How long (you/know) that restaurant?
8
ALEX: I (discover) it in 2019.
9
At that time I (live) on King Street.
10
PRIYA: Great. I (not/try) their vegan platter yet — can we order it?