gl/ripetizioni

Past simple or present perfect? The rule Italians get wrong

The difference between past simple and present perfect explained for Italian speakers: the right mental model, the most common mistakes and practical examples.

by Claudia Edwards

Read the original in Italian

If you are Italian and you study English, this is the point where almost everyone gets stuck. Not for lack of effort, but because Italian grammar tends to create confusion here instead of helping.

In Italian, the passato prossimo (ho mangiato, sono andato: “I have eaten”, “I have gone”) and the passato remoto (mangiai, andai: “I ate”, “I went”) are used differently in different regions, and in any case they do not correspond exactly to the English categories. The result: many Italians use the past simple where the present perfect is needed, or the other way round, and often do not understand why the native speaker raises an eyebrow. It is one of the points we work on right away in English lessons.

Let us put things in their place, once and for all.

The mental model to learn (not the rule to memorise)

Let us forget the grammatical definitions for a moment and think in terms of two images.

Past simple → closed time. The action is finished, it belongs to a block of time that is already over. Often there is a time marker that closes that block: yesterday, last week, in 2019, when I was a student, three hours ago.

Present perfect → a window open onto the present. The action is in the past, but it has a connection with now. Perhaps the result is still here, perhaps the period of time is not over yet, perhaps we are talking about life experience without saying exactly when.

The classic example:

Correct: I lived in London for three years. → Ho vissuto a Londra, ma adesso non ci vivo più. (I lived in London, but I no longer live there now.) Closed time. Correct: I’ve lived in London for three years. → Abito a Londra da tre anni e ci abito ancora adesso. (I have been living in London for three years and I still live there now.) Open window.

This distinction, closed past versus connection with the present, solves 90% of the doubts.

Time markers as a compass

In practice, time markers are an enormous help.

With the past simple (they point to closed time):

  • yesterday, last night/week/year, in 2020, ago (three days ago), when I was…, at the weekend (British), at that time

With the present perfect (they point to a connection with the present):

  • just, already, yet, ever, never, recently, so far, today, this week/month/year, since, for (when the period continues up to now)

Careful: for can go with both, and this is where Italians get confused.

Correct: I studied Italian for two years. (e poi ho smesso: and then I stopped; past simple) Correct: I’ve studied Italian for two years. (e sto ancora studiando: and I am still studying; present perfect)

The structure is identical; what changes is whether the period is over or not.

Typical mistakes of Italian speakers

Let us look at the concrete cases where people go wrong most.

1. Using the past simple for life experiences with no time marker

Wrong (in British English and in exams): “Did you ever try sushi?” Correct: “Have you ever tried sushi?”

When we talk about experiences in life without saying when, English uses the present perfect. Italian tends towards the passato prossimo in these cases, which is correct, but the literal translation of “hai mai” does not work with did.

2. Using the past simple with today, this week, etc.

Wrong: “I saw him today.” It can be correct ONLY if the day is over. If it is still today, while we are speaking: Correct: “I’ve seen him today.”

In practice many American native speakers would use the past simple here too, but in British English (and in exams such as IELTS and Cambridge) the distinction is kept.

3. Using “already” with the past simple in affirmative sentences

Wrong: “I already sent the report.” Correct: “I’ve already sent the report.”

With already, just and yet, British English almost always uses the present perfect.

4. Translating the Italian passato prossimo directly

In many regions of Italy the passato prossimo is also used for remote historical actions. This leads northern Italians to say:

Wrong: “Napoleon has lost the battle of Waterloo in 1815.” Correct: “Napoleon lost the battle of Waterloo in 1815.”

1815 is closed, finished time. Past simple, always.

Examples in the workplace

These are the cases that come up most often in an email or a meeting:

SituationCorrect sentence
The project has just finishedWe’ve just finished the project.
I sent it yesterdayI sent it yesterday.
I haven’t had a reply yetI haven’t received a reply yet.
I have already spoken to the client (today)I’ve already spoken to the client.
Last year we launched the productLast year we launched the product.
I have worked here for five years (I still work here)I’ve worked here for five years.

A practical exercise to do now

Take the last three emails you wrote in English. For every verb in the past, ask yourself:

  1. Is there a closed-time marker (yesterday, last…, in [year], ago)? → Past simple.
  2. Is the period still continuing, or does the action have an effect now, or do I not know when it happened? → Present perfect.

This question, applied to the real texts you write every day, is worth more than hours of abstract grammar.

I have collected the other mistakes Italians most often fall into separately: false friends, phrasal verbs, the prepositions in, on, at and pronunciation. The next step is conditionals in English. If you are studying for school, also try the English second paper practice test.

If you want to work on these mechanisms with examples taken from your real work, have a look at the English lessons or contact me to get started.

Keep reading

Want to put what you read into practice?

Let's talk for 30 minutes, free: we look together at where you are stuck and I tell you honestly how I can help.

Or message me on WhatsApp.