
- I had some delicious curry last night.
Today, let’s have a look at the difference between how to use the simple past and present perfect. Do you know how to use these tenses? Have a look at today’s lesson and then check your understanding with the quiz at the end of the lesson.
Situation #1 – Has the action finished or not?
We can use the simple past with for when the action has finished.
- I worked at that company for 10 years. I don’t work there anymore.
- Steve lived in Miami for three months. Steve doesn’t live there anymore.
We can use present perfect with for or since when the action has not finished.
- I have worked at that company for 10 years. I still work there.
- Steve has lived in Miami for three months. Steve still lives there.
Situation #2 – Is the time specific or not?
We can use the simple past when we know the specific time.
- I ate some delicious curry last night.
- Steve lived in Miami last year.
We can use present perfect when we don’t know the specific time.
- I have seen Casablanca many times. We know his experience, but we don’t know when.
- Steve has lived in Miami and Mexico City. We know his experience, but we don’t know when.
Situation #3 – Has the time period ended or not?
We can use the simple past when the time period has finished
- I saw Casablanca last night. Last night has finished.
- Steve lived in Miami last year. Last year has finished.
We can use present perfect when the time period has not finished.
- I have seen Casablanca twice this week. This week has not finished.
- Steve has lived in Miami all his life. All his life means Steve is still living, the time period “all his life” has not finished.
Situation #4 – Is this recent information, or old information
We can use the simple past when we talk about some old news:
- I saw Casablanca when I lived in Miami.
- Steve moved away from New York when he went to college.
We can use present perfect when we talk about some recent news, and we often use words like “again” or “recently” when we do:
- I have seen Casablanca again.
- Steve has moved back to Mexico City recently.
Simple Past Vs Present Perfect Quiz
Congratulations - you have completed Simple Past Vs Present Perfect Quiz.
You scored %%SCORE%% out of %%TOTAL%%.
What's the result? Well, %%RATING%%
NEW for 2012! 109 Phrasal Verbs – 116-page eBook
Including…
- The DEFINITION of each phrasal verb.
- How to USE the phrasal verb.
- The STRUCTURE showing the grammar pattern of the phrasal verb.
- EXAMPLE sentences to see how the phrasal verb is used in context.
- A PRACTICE question to give you the chance to use the phrasal verb.
Just $5!
Would you like a FREE 15-page sample? Click here for more information.







Hi Michael,
I enojoyed the English Lesson and Quize alot!
With regard to “the present perfect “, there is a question that I’ve been wanting to ask someone for a log time. I’d be happy if you answer the question.
>This is the first time that I’ve been to America.
I think this kind of sentense is often seen around us.
In the sentense, why is the clause “present perfect “?
I guess it is a case of Situation #2. But I just want to get a bit more specific explanation.
Thanks.
Mika
Hi Mika
It’s a great question.
“This is the first time that I’ve been to America. ”
This is a case of situation #3. The time period is not over yet.
You would say, “Thisis the first time…” while you are doing someting or while you are having a certain experience:
This is the first time I have eaten oysters. (Could be said during the meal)
This is the first time I have been here. (Could be said while sightseeing)
I hope that helps! Thanks for asking
Hi Micheal,
#3! Ha!
I see the point is “The time isn’t over yet.”
I hope you keep on the good job!
Thanks.
Mika
Thanks Mika! Please leave a comment on this post for me too: http://blog.myhappyenglish.com/2012/02/%e2%99%a5sex%e2%99%a5-see-i-your-attention-come-answer-my-question-about-love/
thank you for the lesson. it was a very useful one!!! i hope i understood the issue at least:)
Natalia
OOPS! i should say “at last”. sorry:)
Thanks Natalia. I apreciate the kind words. I’ll be contining this topic later on with a lesson of using “already” & “yet”