In this session you’ll review the difference in use between simple past and present perfect, and the time expressions to use with each tense.
Example: I had a great time at the party last night.
Did you enjoy it, too? (It’s clear in this context that this question refers to last night.)
We use the present perfect simple to talk about finished actions and events in the past when there is no time reference, or when it’s not important, or we don’t know exactly when the action happened.
Example: I’ve read that book many times.
Example: I’ve lived in this city for many years, and I’m not planning to move.
Examples: Have you seen Mary this morning? (It is still morning.)
Did you see Mary this morning? (It is the afternoon; the morning has finished.)
Example: I have worked here for 12 years.
Example: We’ve lived here since 2005.
Example: He’s already left for work.
Example: Have you finished your homework already?
Examples:
Have you ever been to China? (ever = at any time during your life so far)
I’ve never been to Australia. (never = at no time during my life so far)
Example: My grandfather never returned to Italy.
Example: I haven’t finished yet. Can you give me more time?
Example: Has the package arrived yet?
You can download a PDF version here ⬇️
Here are some activities to practise. 🤓
Activity 1
Activity 2
Activity 3
True or false?