What's the difference between present perfect and past simple?
This is the most common grammar question I get
So I want to make it very, very easy so you understand and never forget.
The easiest way to understand this is in terms of time and experience.
For example, something happened in the past, like:
he's telling his friends about his date last night.
I went out with Maria last night.
When we use specific times, specific details, we'll use past simple
but what else happened on this date?
Again, he's using past simple because we know we're talking about last night.
We don't need to say it again.
But we do know the specific time, right?
and his friends want to say, "Yeah, we have that experience too. You're not special!"
When you say "I have this experience" you use Present Perfect.
You're not mentioning details like time or anything.
You're just saying, "I have this experience."
With present perfect, you use "HAVE" with I/you/we/they
or "HAS" with he/she/it and then verb3, past participle.
In this case, this is a regular verb.
I mean, just remember that contractions
are always more natural when speaking English.
I have this experience, but she won't use Present Perfect. Why?
Because remember, with a specific time past simple.
Yeah, I kissed her this morning. You're not special.
say I don't have that experience,
I've never kissed Maria or I haven't kissed Maria.
When you say never, it just means in my life.
You want to say, I have that experience or I don't have that experience Present Perfect.
I have done this. I haven't done this.
Yeah, I have this experience and this is exactly when you've passed.
There's more you want to say how many times you did something until now?
Like maybe you want to do it again in the future.
I've kissed Maria five times again.
Maybe he wants to do it again in the future.
"I've kissed..." (Number of times)
until now, maybe again in the future.
she's also saying the number of times.
Yeah. I only kissed Maria once.
Never again. Yeah, it's not her cup of tea.
However, what's the difference?
So for her, this action and the amount of times is completely in the past.
That's a finished, finished period.
Perfect, because she's still alive.
But again, like everything in English, we use grammar
to show how we feel about the situation.
For her, it's not going to happen again.
Also, before we continue, can you just press like on this video?
You just have a trustworthy face! :)
This is where you understand everything about the difference.
If you want to talk about how long something happens
from a time in the past until now, for example.
"But we've been together for a month!"
Because it's a length of time from the past.
But if the time period is in the past,
it started in the past and finished in the past.
You want to talk about how long,
Which grammar form should you use? Exactly! Past Simple!
"I dated her for a week, but that was last year."
Past Simple - length of time. Why?
Because this all happened a year ago.
It started a year ago in the past and finished in the past.
and in fact, we don't need to use this part.
You don't even need the time reference if you use past simple.
You're saying this is a past experience and it's completely finished.
But if you use present perfect,
you're suggesting at least that it still continues now
Probably you're still together
Probably It's finished. Again, though.
Grammar is not an objective truth.
It's how we understand and view the world.
God, that sounds deep. It's not meant to be.
All right, so to understand everything, let's put this in the question form.
Okay, this final example, I showed this to my class once,
They remembered it and now you will too. So...
Imagine you see a guy playing with his dog
and you want to know "How long have you had a dog?"
And he tells you, "I've had the dog for eight years."
"He's so cute. I love him. He's everything to me!"
So you start playing with the dog.
How long have you had the dog?
The exact same question that we asked here.
"How long did you have a dog?"
Remember asking "How long...?"
With a Past Simple means the time is finished.
"How long...?" with Present Perfect = The dog is alive.
"How long...?" with Past Simple = The dog is dead.
Yes, it's sad but now you won't forget.
So to use everything that we've learned today, for example,
I have never had a dog, but I've had a cat before.
I had my cat for like 20 years before it died.
I know it's sad, but your turn to practice in the comments.
Have you ever had a dog or a cat?
How long have you worked at your company?
and have you ever kissed anyone called Maria?
How many times have you kissed someone called Maria?
Practice this in the comments or you can practice this in my e-book.
You can get it right now on my Patreon Patreon.com/papateachme