Present perfect or past simple?
Objective: Distinguish experiences and unfinished periods from completed past events.
Explanation
Use the past simple with a finished past time. Use the present perfect when the time is unfinished or not stated.
Examples
- I saw her yesterday.
- I have seen that film before.
- Did you finish the report last night?
Practice
Choose the correct answer.
I ___ him yesterday.
Practice
Choose the correct answer.
She ___ this book before.
Practice
Choose the correct answer.
___ you call him last night?