2.10 Present Perfect or Past Simple?

How do you choose between the Present Perfect and Past Simple?

 

Tense Usage
Present Perfect Recent actions and events which are connected with the present
Past Simple Recent actions and events in finished time periods (last week, yesterday, at the weekend, etc)

 

Present Perfect:

 

Jack has lived in Madrid for 10 years so far (and he still lives there).

Ive just finished reading this book, it’s so amazing (this happened recently and now I share my impressions).

 

Past Simple:

 

Mary called a taxi and left home at 10 o’clock yesterday (finished period of time).

The sun shone all day on Monday (finished period of time).

 

Generally speaking, the Past Simple is used to talk about something that happened at a definite time in the past (yesterday, last week, ago, then, when, etc.). The Present Perfect is used when a particular time is not specified.

 

Past Simple Present Perfect
I saw a great movie yesterday. I haven’t seen that movie.
John didn’t climb Mount Everest that year. Alison has climbed Mount Everest twice.
Margaret ate too much last night. Tom hasn’t eaten curry before.

 

Use the Present Perfect to talk about an event or situation which began in the past and continues now.

In such statements we often use time expressions with since and for, e.g. for a week, since yesterday, for a long time, since 2010:

 

I love my new office, I’ve worked there for five months already.

Today we celebrate our anniversary, weve been married since 2007.

 

Quite often the Past Simple is used immediately after the Present Perfect. In such cases we use the Past Simple to give more details or information:

 

Have you been to Russia?

Yes, I have. I visited Moscow last May.

 

Ive lost my watch. I put it on the table and now I can’t find it.

 

Timothy has passed his exam. He got 80%.