In these sentences you have to choose either the Present Perfect tense or the Simple Past.
Then click the check button to see if you are right.
1. ____ a new flat in Kilburn yesterday.
2. I can't play football because ____ my leg.
3. ____ the Statue of Liberty during your time in New York?
4. ____ my passport here so I couldn't get on the plane.
5. ____ such a fantastic film in my life. Go and see it.
7. I ____ anything for breakfast this morning, so I need a big lunch now.
8. ____ our work now so we're going out for a drink. Do you want to come?
9. ____ this holiday so much. I really don't want to go home.
10. The students ____ their exam a few minutes ago. They're having their lunch.
I found
I've found
I broke
I've broken
Did you see
Have you seen
I left
I've left
I never saw
I've never seen
6. John ____ anything today so he's really hungry.
didn't eat
hasn't eaten
didn't eat
haven't eaten
We finished
We've finished
I enjoyed
I've enjoyed
finished
have finished
© 2000-2010 Marc Loewenthal, eflworksheets.com