Present Perfect or Past Simple?

Present Perfect or Past Simple? Espresso English

“Have you seen the new Mission Impossible film?”

Rule 1:

Use the present perfect to talk about a general experience in the past. Use the past simple to talk about a specific moment in the past.

Have you seen the new Mission Impossible film?”
“Yes, I have.
“When did you see it?”
“I saw it last week.”

 

Use the present perfect for “unspecified” time:

I’ve seen the new Mission Impossible film.

Present Perfect or Past Simple? Espresso English

 

Use the past simple for “specified” time:

I saw the new Mission Impossible film last week.

Present Perfect or Past Simple? Espresso English

Rule 2:

Use the present perfect to talk about an action that started in the past and continues to the present. Use the past simple to talk about an action that started and finished in the past.

 

Use the present perfect for “unfinished” time:

I’ve lived in Brazil for three years.” (and I live in Brazil now)

Present Perfect or Past Simple? Espresso English

 

Use the past simple for “finished” time:

I lived in Brazil for three years.” (and I don’t live in Brazil now)

Present Perfect or Past Simple? Espresso English

Learn more English verb tenses: past, present, future, simple, perfect, continuous!


Present Perfect or Past Simple?

Congratulations - you have completed Present Perfect or Past Simple?. You scored %%SCORE%% out of %%TOTAL%%. Your performance has been rated as %%RATING%%
Your answers are highlighted below.
Question 1
He ____________ his best friend since 1990.
A
's known
B
knew
Question 2
Joel ___________ a lot of interesting jobs in his life. (Joel is still alive)
A
had
B
has had
Question 2 Explanation: 
If Joel was dead - if his life was finished - then we would say "Joel had a lot of interesting jobs in his life."
Question 3
I ____________ you at the meeting last Monday.
A
haven't seen
B
didn't see
Question 4
Dana ___________ us an e-mail an hour ago.
A
sent
B
has sent
Question 5
What airline ____________ with on your last vacation?
A
have you flown
B
did you fly
Question 6
We ___________ to three international conferences in the past year.
A
went
B
've been
Question 7
I _____________ skiing.
A
never went
B
've never gone
Question 8
_______ you ever _______ asleep in class?
A
Have / fallen
B
Did / fall
Question 8 Explanation: 
With "ever," always use the present perfect.
Question 9
My brother and I ____________ to each other since January.
A
haven't spoken
B
didn't speak
Question 10
Richard ____________ the new teacher yet.
A
hasn't met
B
didn't meet
Question 11
_____ Laurie ever ________ a motorcycle?
A
Has / ridden
B
Did / ride
Question 12
They ____________ Martha when they visited Los Angeles last summer.
A
didn't see
B
haven't seen
Question 13
You're late. The meeting ___________ fifteen minutes ago.
A
has started
B
started
Question 14
She ______ her first child when she was 21.
A
's had
B
had
Question 15
My parents ____________ in the same house for 30 years. (and they still live there)
A
lived
B
have lived
Question 16
The first man ___________ on the moon in 1969.
A
has walked
B
walked
Once you are finished, click the button below. Any items you have not completed will be marked incorrect. Get Results
There are 16 questions to complete.

Master the details of English grammar:

Present Perfect or Past Simple? Espresso English

Learn more about this course