Zaloguj
CARROTTA
carrotta.net
Carrotta
Compendium
⏳ Compendium Grammar EN

English — Present perfect vs past simple

Both tenses talk about the past, but the choice depends on time. Use the present perfect (I have seen) when the time is unfinished, the result matters now, or no time is stated. Use the past simple (I saw) when the time is finished and marked with yesterday, ago or when.

1

How it works

✓ Rule

The present perfect links the past to now: I have lost my keys (I still can't find them), We have lived here since 2010, Have you ever eaten sushi? The past simple reports a finished moment: I lost my keys yesterday, She left two hours ago, When did you arrive?

2

Examples

Same idea, different tense — and why
Sentence Tense and reason
I have finished the report. Present perfect — result matters now, no time stated
I finished the report at 5 p.m. Past simple — finished time (at 5 p.m.)
She has visited Japan. Present perfect — life experience, when is irrelevant
She visited Japan in 2019. Past simple — finished time (in 2019)
We have lived here for ten years. Present perfect — unfinished period continuing to now
We lived there for ten years. Past simple — finished period, we no longer live there
Have you seen my phone? Present perfect — looking for it now, result matters
Did you see my phone this morning? Past simple — finished time (this morning is over)
3

Good to know

⚠ Note

A specific past time forces the past simple: never say I have seen him yesterday — say I saw him yesterday. Watch signal words: since, for, already, yet, ever, just point to the present perfect, while ago, last week, in 2019, when do point to the past simple.

CARROTTA · Compendium English — Present perfect vs past simple carrotta.net Compendium
Carrotta tip Hi! I can help you learn — click me 👋
Carrotta
Carrotta AI
Your language assistant
Hi! 🥕 I’m Carrotta, your language-learning assistant. Ask me about a word, grammar, or let’s practise a conversation!
Carrotta
PLUS FEATURE

Unlock the AI assistant

The Learning Studio creates materials generated just for you — on any topic. Available on paid plans.

Readings and dialogues on any topic — e.g. your hobby
Listening texts and flashcards matched to your level
A glossary and questions for every material
See plans

Chatting with Carrotta is always free.

Learning Studio
Level A2 · ~2 min
PLUS
Step 1 · Learning mode

How do you want to learn today?

Step 2 · Topic

What should the material be about?

Pick a suggestion or type any topic.

Carrotta will prepare it in seconds · uses 5 tokens