Exercises for this card
Complete them: results are saved and count towards Analysis and Progress.
A2 · ⑤ Present perfect

Present perfect vs past simple

The hardest choice in English — and the one mechanical rule that settles it.

55minthe whole sheet
51questions in the practice
3pages, one at a time
🔍 Translation lensTurn on to translate by tapping words

01 · First page · how to decide, sentence by sentence

The choice

1
Does the sentence say WHEN, with a finished time? (yesterday, last week, in 2019, ago, when I was a child)
sì → past simple — always, no exceptions
no → keep going down
2
Is the time period still open? (today, this week, this year, ever, never, so far)
sì → present perfect
no → keep going down
3
Are you asking or telling about experience, at no particular time? (Have you ever…, I've never…)
sì → present perfect
no → keep going down
4
Does the past action explain a situation that is true NOW? (I've lost my keys — so I can't get in)
sì → present perfect
no → keep going down
5
Did it start in the past and is it still going on? (for two years, since 2020)
sì → present perfect
no → past simple: it is a finished event

present perfect: The present perfect is made of have or has plus the past participle. Its name says what it is: it is a PRESENT tense that talks about the past. It is used when the past still touches now — because the period is not closed, or because the result is still here.

past participle: The past participle is the third form of the verb: go, went, GONE. For regular verbs it is identical to the past (worked, worked), which is why the difficulty is concentrated in the irregulars — and why the third column of the list is the one worth learning.

finished time: A finished time is a moment that is over and cannot receive anything else: yesterday, last month, in 2019, two hours ago. This is the single most useful idea in the whole lesson: a finished time forbids the present perfect. There is no exception to learn later.

  1. I have been to Rome three times.
  2. I went to Rome in 2019.
  3. She has lost her keys.
  4. She lost her keys yesterday.
  5. We have lived here since 2020.
The words decide · a time expression almost always settles the tense
Which tense, and why
Time expressionTenseWhy
yesterday, last week, in 2019, agopast simplethe period is closed
when I was a child, thenpast simplethe period is closed
today, this week, this monthpresent perfectthe period is still open
ever, never, so far, up to nowpresent perfectno particular time, whole life
just, already, yetpresent perfectthe result matters now
for two years, since 2020present perfectit started then and still goes on
Golden rule
Look for the time first, the meaning second. If the sentence contains a finished time, the present perfect is simply forbidden — no matter how recent, how relevant or how finished the action feels. I have seen him yesterday is wrong not because of the meaning but because yesterday is closed. Take away yesterday and the same sentence becomes right.
The question Have you ever…? opens a conversation, and the answer that follows usually closes it. So the tenses change halfway: Have you been to London? — Yes, I went there in 2018. The first sentence has no time, the second has one. This alternation is not an inconsistency: it is the normal shape of an English conversation.
Ask Nova
Something unclear? Ask a question about this card.
Warszawa --:--Roma --:--London --:--

NuovaLingua · Patryk Lewczuk Nuovalingua, Kraków · from Italy, with heartPrivacyTermsCookiesContact

© 2026 NuovaLingua. All rights reserved.