Gramática
Verbs and tense B1

Present perfect vs past simple

Choose present perfect when the present connection matters and past simple when the finished time matters.

A traduzir as explicações...
Por agora, mostramos a lição original em inglês.
Guia visual

Present perfect vs past simple: bridge or pin

NOW
                  │
PRESENT PERFECT   │  a bridge to now
past event ───────┘  result / experience / still true
I’ve lost my keys.
Have you ever worked abroad?

PAST SIMPLE       a pin in finished time
past event ●──────── yesterday / in March / ago / when?
I lost my keys yesterday.
I saw it in March.
When did you arrive?

Use present perfect for a past event linked to now; use past simple when you point to a finished past time.

Introduction

The basic choice

English often offers two correct-looking choices: present perfect or past simple. The difference is not only about when something happened; it is about what the speaker wants to connect it to. Use the present perfect when a past event matters now. Use the past simple when you place the event in a finished past time. A useful first question is: Is the present connection important, or is the finished time important? This lesson trains that choice, so you can explain results, experiences, news, and completed events naturally.
Core Gramática B1 Vocabulário A1 Neutral

I’ve lost my keys.

The keys are missing now; the present result matters more than the exact time.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

I’ve lost my keys

result_now
A past event matters because the result is true now.
Aprende como uma unidade
Contrast Gramática B1 Vocabulário A1 Neutral

I lost my keys yesterday.

Yesterday is a finished time, so the past simple is natural.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

I lost my keys yesterday

finished_time
A completed event is placed in a finished time.
Aprende como uma unidade
Core logic

Present connection or finished time

The present perfect says: a past event has a present meaning. The exact time is not the main point. It often reports news, results, experience, or progress up to now. The past simple puts an event in a finished part of the past. If the sentence answers ‘When exactly?’, use the past simple. If it answers ‘What is true now because of it?’, use the present perfect. The same real event can often be described with either tense, but the meaning changes because the speaker’s focus changes.
Core Gramática B1 Vocabulário A2 Neutral

She has broken her arm.

The broken arm affects the present, so the present perfect fits.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

She has broken her arm

present_result_subject
A past event explains her current situation.
Aprende como uma unidade
Contrast Gramática B1 Vocabulário A2 Neutral

She broke her arm last winter.

Last winter is finished, so the past simple is used.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

broke her arm last winter

past_event_finished_time
The action is located in a finished past period.
Aprende como uma unidade
Contrast Gramática B1 Vocabulário A1 Neutral

I saw it in March.

The exact time is important, so use the past simple.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

I saw it in March

specific_finished_time
The event is placed at a specific finished time.
Aprende como uma unidade
Core pattern

Forms you need

Present perfect form is have or has + past participle. In everyday speech, contractions are common: I’ve, you’ve, we’ve, they’ve, he’s, she’s. Questions move have or has before the subject. Negatives add not after have or has. Past simple statements use the past verb form, but questions and negatives use did + base verb. Do not use did with a present perfect form, and do not add a past ending after did. Remember that he’s or she’s can mean he has or she has before a past participle.
Question Gramática B1 Vocabulário A2 Neutral

Have you sent the email?

The speaker wants to know whether the email is sent now.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

Have you sent the email

present_perfect_question
Have + subject + past participle asks about completion up to now.
Aprende como uma unidade
Negative Gramática B1 Vocabulário A2 Neutral

I haven’t sent it yet.

Yet keeps the time window open, so present perfect is natural.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

I haven’t sent it yet

present_perfect_negative_yet
A negative present perfect with yet means the action has not happened up to now.
Aprende como uma unidade
Question Gramática B1 Vocabulário A2 Neutral

Did you send the email?

This asks whether the action happened, often in a finished situation or time.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

Did you send the email

past_simple_question
Did + subject + base verb asks about a completed past action.
Aprende como uma unidade
Negative Gramática B1 Vocabulário A2 Neutral

I didn’t send it yesterday.

Yesterday is finished, so past simple negative is required.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

I didn’t send it yesterday

past_simple_negative_finished_time
Didn’t + base verb is used with a finished time.
Aprende como uma unidade
Cognitive metaphor

Bridge or timeline pin

Think of the present perfect as a bridge from the past to now. One end is in the past; the other end touches the present. The past simple is a pin on a past timeline. It places the action in a completed past area. The event may be the same, but the speaker chooses the angle: present result or past event. This metaphor is useful because English tense choice is often about viewpoint. Bridge: why it matters now. Timeline pin: where it happened in the past.
Core Gramática B1 Vocabulário A1 Neutral

I’ve left my phone at home.

The focus is that the speaker does not have the phone now.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

I’ve left my phone at home

current_problem_result
The past action creates a current problem.
Aprende como uma unidade
Contrast Gramática B1 Vocabulário A1 Neutral

I left my phone at home this morning.

The sentence focuses on when the action happened.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

left my phone at home this morning

past_event_time_marker
The action is placed in a past time period being treated as finished.
Aprende como uma unidade
Usage rules

Time words that guide the tense

Time expressions often guide the tense. Use the present perfect with up-to-now words such as ever, never, already, yet, just, so far, and recently when the connection to now is important. Also use it with unfinished periods such as today or this week when the period still includes now. Use the past simple with finished-time expressions such as yesterday, last night, in 2020, two days ago, and when. Be careful with today and this week: they can be unfinished or finished depending on the speaker’s viewpoint.
Question Gramática B1 Vocabulário A2 Neutral

Have you ever worked abroad?

Ever asks about any time in the person’s life before now.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

Have you ever worked abroad

life_experience_question
Have you ever + past participle asks about life experience up to now.
Aprende como uma unidade
Negative Gramática B1 Vocabulário A1 Neutral

We haven’t had lunch yet.

Yet shows that the time window continues up to now.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

We haven’t had lunch yet

not_yet_open_time
The action has not happened, but it may still happen.
Aprende como uma unidade
Contrast Gramática B1 Vocabulário A1 Neutral

He called two days ago.

Ago normally goes with the past simple, not the present perfect.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

called two days ago

past_event_ago
Ago marks a finished past time.
Aprende como uma unidade
Core Gramática B1 Vocabulário A2 Neutral

I’ve had three meetings today.

The speaker is inside the same day and counts experience up to now.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

I’ve had three meetings today

unfinished_period_today
Today can still be open, so the total connects to now.
Aprende como uma unidade
Contrast

For and since: still true or finished

With for and since, the choice often changes the meaning. Present perfect normally means the situation continues now. Past simple presents the whole situation as finished or separated from now. This contrast is very practical with live, work, know, study, own, and be. Be careful: for three years does not automatically require the present perfect. The question is whether the period reaches the present. If the person still lives, works, studies, or owns something now, present perfect is usually right. If the period is over, past simple is usually right.
Core Gramática B1 Vocabulário A1 Neutral

I’ve lived here for three years.

The speaker still lives here.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

I’ve lived here for three years

continuing_duration
The situation started in the past and continues now.
Aprende como uma unidade
Contrast Gramática B1 Vocabulário A1 Neutral

I lived there for three years.

The speaker no longer lives there, or is discussing a completed period.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

lived there for three years

finished_duration
The whole period is presented as finished.
Aprende como uma unidade
Danger zone

Common traps

The biggest trap is mixing present perfect with a finished-time phrase. Finished words close the time window, so the past simple is required. Another trap is using present perfect after when to ask for a specific past time. For normal completed events, when usually takes the past simple. In informal American English, speakers sometimes use past simple with just, already, or yet when the result is clear. In international or more formal English, present perfect is the safer choice when you want to show a present result.
Mistake Gramática B1 Vocabulário A1 Neutral

I have seen him yesterday.

A finished-time word like yesterday cannot normally be used with the present perfect.

Corrected Gramática B1 Vocabulário A1 Neutral

I saw him yesterday.

Use past simple with yesterday.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

I saw him yesterday

corrected_finished_time
Past simple fits a completed event in a finished time.
Aprende como uma unidade
Question Gramática B1 Vocabulário A1 Neutral

When did you arrive?

For a completed arrival, use past simple after when.

Blocos de sentido

Lê a frase por blocos de sentido, não palavra a palavra.

When did you arrive

when_past_simple
When asks for a specific past time, so did + base verb is normal.
Aprende como uma unidade
Summary

Quick decision guide

Choose by meaning, not by translating a time word mechanically. Present perfect means: past event plus present connection; the exact time is not important or the time period is still open. It is common for news, results now, life experience, and situations continuing to now. Past simple means: completed event in a finished time; the timeline point is important, stated, or understood. If you add a finished-time phrase, use past simple. If you ask when something happened, use past simple. If you explain what is true now because of the past, use present perfect.

Que bom ver-te de novo!

Inicia sessão para continuar

Ainda não tens uma conta? Criar conta