“I have been to Malta last year.” Every English teacher on this island has heard that sentence a thousand times, and every learner who says it is being perfectly logical — it just happens to be wrong.
The choice between present perfect and past simple confuses speakers of almost every language, for a fair reason: many languages use their equivalent of “have done” for ordinary past events. German, French and Italian speakers, this lesson is especially for you.
The distinction comes down to one question, and once you start asking it, the fog lifts surprisingly fast.
The One Question That Decides It
When you talk about the past, ask yourself: am I thinking about a finished time, or about now?
Past simple points at a finished time: yesterday, last year, in 2019, when I was a child. The event lives inside that closed box. I visited Malta last September.
Present perfect connects the past to now. The time is open or unimportant; what matters is the present result or the ongoing story. I have visited Malta three times — my life’s count, still growing.
That is genuinely most of the rule. “Last year” is a closed box, so I went to Malta last year. No time mentioned, and the experience matters now? I have been to Malta.
The Signal Words
Certain words practically make the decision for you.
Past simple partners — all name finished time: yesterday, last week, two years ago, in 2020, when, then.
She started her course two weeks ago. When did you arrive?
Present perfect partners — all leave time open:
ever / never — Have you ever tried pastizzi? I’ve never seen the Blue Lagoon.
just — We’ve just finished the placement test.
already / yet — I’ve already booked my flights. Have you packed yet?
for / since — He has lived in St Julian’s for two months / since July.
recently / so far / this week (time still running) — I’ve learned forty new words this week.
One trap: “this morning” takes present perfect while the morning is still happening, but past simple once it is over. I’ve had two coffees this morning (it is 11 a.m.) versus I had two coffees this morning (it is 9 p.m.).
The Conversation Pattern Native Speakers Use
Real conversations usually open a topic with present perfect, then switch to past simple for the details:
— Have you ever been to Gozo? (open question, life experience)
— Yes, I have.
— When did you go? (now we are in a specific finished time)
— I went in July. We took the ferry and visited the Citadel.
Notice the switch. The first question explores whether the experience exists; everything after it narrates a finished event. Learners who master this open-then-narrow pattern immediately sound more natural, because it is exactly how English small talk works.
Mistakes We Hear Every Week
❌ I have seen that film yesterday. → ✅ I saw that film yesterday. (Finished time named — closed box.)
❌ Did you ever eat rabbit stew? → ✅ Have you ever eaten rabbit stew? (Life experience, time open. American English is looser here, but keep the distinction for exams.)
❌ I live here since August. → ✅ I have lived here since August. (Started in the past, continues now — English insists on the perfect.)
❌ She has left school in 2018. → ✅ She left school in 2018.
If you remember nothing else: a named finished time forces past simple. Yesterday, last summer, in 2019 — the moment one of these appears, “have” disappears.
Quick Quiz: Choose the Correct Form
Decide whether each sentence needs present perfect or past simple. Answers below.
Lena is showing you photos on her phone. “I ___ (climb) Mdina’s bastions last weekend — look!”
Your classmate asks about your travel history: “___ you ever ___ (try) windsurfing?”
It is Wednesday afternoon, mid-course. “I ___ (learn) so much this week.”
Marco is explaining why he isn’t hungry. “I ___ just ___ (have) lunch.”
A teacher asks about your studies: “How long ___ you ___ (study) English?” You answer: “Since I was ten — so about fifteen years.”
Talking about a finished holiday: “We ___ (spend) ten days in Malta and ___ (visit) Comino twice.”
Answers
climbed · 2. Have you ever tried · 3. have learned (or have learnt) · 4. have just had · 5. have you been studying / have you studied · 6. spent, visited
Five or six correct? The distinction is settling in — start noticing it in songs and series, where both tenses appear constantly. Fewer? Go back to the one question: finished time, or connected to now? Every answer above follows from it.
Grammar Sticks When You Use It All Day
You can learn this rule in an afternoon; making it automatic takes conversation. That is the quiet advantage of studying English in Malta — you rehearse “I’ve just arrived”, “we went to Valletta yesterday” and “I’ve never seen water that blue” in real situations, all day, until the right tense chooses itself.
At Maltalingua, an EAQUALS-accredited school in St Julian’s, classes have a maximum of 12 adults, so your teacher hears your tenses and corrects them personally. Tell us your dates and we will send a free, personalised course quote.