The difference between "I've seen that film" and "I saw that film" is one of the most important distinctions in English. Both refer to past events, but they carry different meanings. The past simple places an event at a specific, finished time in the past. The present perfect connects the past to the present — when the exact time is unknown, unimportant, or ongoing. Mastering this contrast will transform the accuracy of your English.
| Subject | Positive | Negative | Question |
|---|---|---|---|
| Past Simple | She went | She didn't go | Did she go? |
| Present Perfect | She's gone / She has gone | She hasn't gone | Has she gone? |
Use PAST SIMPLE with specific past time expressions: yesterday, last week, in 2010, ago, when.
"She called yesterday." / "I met him in 2019." / "They left an hour ago."
Use PRESENT PERFECT with unspecified past time — when the time does not matter or is unknown.
"She's called." / "I've met him." / "They've left."
Use PAST SIMPLE when the action is in a finished time period (yesterday, last year, when I was young).
"I studied French at school." / "We went to Greece last summer."
Use PRESENT PERFECT in unfinished time periods: today, this week, this year.
"I've had three meetings today." / "She's been to three conferences this year."
Use PAST SIMPLE for a sequence of completed past events (storytelling).
"She arrived, sat down, and ordered coffee."
Use PRESENT PERFECT for experiences, recent news, changes, or situations still relevant now.
"Have you heard? They've changed the schedule." / "Prices have gone up."
I have seen him yesterday.
I saw him yesterday.
'Yesterday' is a specific past time — use past simple.
Did you ever try sushi?
Have you ever tried sushi?
'Ever' in questions about life experiences uses present perfect, not past simple.
She has moved to Berlin last year.
She moved to Berlin last year.
'Last year' is a specific finished time — use past simple.
A host welcoming a guest back after a long absence.
Host
Guest
Host
Guest
Host
Guest
Host
Guest
Complete each sentence with the present perfect or past simple of the verb in brackets.
Grammar sticks when you use it out loud. Practise with an AI tutor who gives you instant feedback.
Speak with AI Tutor