Present Perfect vs Past Simple
We usually use the Present Perfect Simple tense (have/has + past participle) in two situations:
1)To talk about a verb that happened and finished in the past, when our reader / listener does not know the time
I've traveled to Japan once.
In this example, the reader / listener knows the speaker has traveled to Japan once, but they do not know when it happened.
If we say when the verb happened, or our reader / listener already knows when the verb happened, we should use the Past Simple.
I traveled to Japan once when I was a teenager.
We do not use the Present Perfect in questions with “when”. We use the Past Simple instead.
When have you traveled to Japan?
When did you travel to Japan?
After we start talking about a subject with a Present Perfect sentence, we often switch to the Past Simple when we give more details about the same subject, even though the time is still unknown to our reader / listener.
I've traveled to Japan once. I went there with my husband. We stayed in a great hotel for five nights ...
We use the Past Simple to talk about historical events or dead people.
Charlie Chaplin directed a lot of good movies.
Thousands of people died during the Second World War.
We often use “just”, “already”, and “yet” with the Present Perfect Simple.
We put it between "have / has" and the past participle.
I've just had a sandwich. (= I had a sandwich a short time ago.)
We put it between "have / has" and the past participle.
"Come and eat with us. Dinner is ready!"
"Thanks, but I've alreadyeaten something." (= I ate something before you asked.)
We use it at the end of negative sentences and questions.
"Have you packed your suitcase yet?"
"No, I haven't packed it yet."
We often use the Present Perfect Simple with "ever" and "never" to talk about life experiences. These words come between "have/has" and the past participle.
We usually use "ever" in questions.
Have you ever tried scuba-diving?
We use "never" with a positive verb, but it gives a negative meaning.
He's never ridden a horse.
Sometimes, the Present Perfect means the situation is still true now. But the Past Simple means the situation is finished.
I've lost my keys. (= I still don't have them.)
He was married for five years. (= He is not married now.)
The verb "go" has two past participles with different meanings:
Dad: "Where's your mom?"
Son: "She's gone shopping." (The mother hasn't come back yet.)
Brother: "Our fridge is full!"
Sister: "Yeah, mom's been shopping." (The mother has come back.)
2)To talk about a state that started in the past and has continued until now
She has worked in this office for ten years.
In such sentences, we often use "for" and "since" in the time expression.
We've lived in this apartment for three years.
They've been married since 2022.
We use “how long...?” with the Present Perfect to ask about the duration of a situation that has continued until now.
How long have you lived in this apartment?
Exercises
Complete the sentences with the Present Perfect or Past Simple from of the verbs in parentheses.
1.I ____ to the barber's last week. (go)
I wentto the barber's last week.
2.She thinks she ____ this movie before. (see)
She thinks she has seen this movie before.
3.I've ridden a horse once. It ____ a lot of fun. (be)
I've ridden a horse once. It was a lot of fun.
4.My grandfather always ____ me with my problems. I'm afraid he passed away last year. (help)
My grandfather always helpedme with my problems. I'm afraid he passed away last year.
5.I ____ never ____ to Thailand. (go)
I have never been to Thailand.
6.____ you ever ____ on stage in front of people? (sing)
Have you ever sung on stage in front of people?
7.We ____ each other since we were at school. (know)
We've known each other since we were at school. (know)
8.My brother isn't at home now. He ____ to his friend's house. (go)
My brother isn't at home now. He's goneto his friend's house.
9.When ____ you ____ her? (call)
When did you call her?