Past Simple vs Present Perfect


source: To Fluency       2017年11月13日
# The past simple is used for actions that finished in the past and have no connection to the present.
The present perfect is used for actions that haven't finished.
The example I gave is this:
- My grandma never went to Madrid
- Paul has never been to Madrid
My grandma died a long time ago. Therefore, the action of her (possibly) going to Madrid is over.
Paul is still alive. The action of him going or not going to Madrid continues.
We use the simple past with past time expressions. This includes:
- I went there YESTERDAY
- She told me TWO HOURS AGO
- They went to London IN 2002

# Present time expressions are more difficult. What tense you use depends on what you're talking about.
For example:
- I've had a great day (in general)
- I had a great day today (talking about work that has now finished)
The present perfect is stricter in British English. For example:
- Did you have breakfast yet? (you'll hear this in American English)
- Have you had breakfast yet? (only in British English)
USING THE PRESENT PERFECT WITH JUST
- I just saw her (American English)
- I've just seen her (British English)

OTHER ENGLISH LESSONS RELATED ON THIS TOPIC:
- Present perfect simple vs continuous: https://www.youtube.com/watch?v=_oODl...
For vs Since: https://www.youtube.com/watch?v=vTddH...
Been to vs been in: https://www.youtube.com/watch?v=VIl5h...
Present perfect with just: https://www.youtube.com/watch?v=mpPVI...
Present perfect in the negative: https://www.youtube.com/watch?v=-3nx1...

# click this line for more grammar videos on present perfect vs. present perfect progressive vs. simple past