How to use the simple past and the present perfect tenses correctly
The simple past and the present perfect tenses are used to talk about finished actions in the past. However, there is an important difference between them. The present perfect tense cannot be used with a time expression referring to the past. If there is a past time expression, you have to use the simple past.
- I saw him yesterday. (NOT I have seen him yesterday.)
- I have seen him.
- She has acted in two films. (No time reference)
- She acted in two films in 2014. (NOT She has acted in two films in 2014. You can’t use the present perfect with a past time expression.)
- They have returned from the US.
- They returned from the US yesterday.
- I have seen that movie. (No time expression)
- I saw that movie the day it was released.
Note that the present perfect tense can be used with expressions like ever, never, before, just, yet and already.