Present Perfect or Past Simple?
Multiple-choice exercise
Choose the correct answer for each question.
I __________ him earlier this week.
- have told
- told
He __________ yet.
- didn't arrive
- hasn't arrived
__________ octopus?
- Have you ever eaten
- Did you ever eat
The window's broken!
I __________ it!
- didn't do
- haven't done
I __________ John for years and years.
- haven't seen
- didn't see
Just tell him I __________ it yet, please.
- haven't done
- didn't do
It __________ my experience that he tells the truth.
- was always
- has always been
I __________ in March, this year.
- went
- have been
- have gone
__________ her at his party?
- Have you seen
- Did you see
So far she __________ able to get the work done.
- wasn't
- hasn't been