Get the ad-free pdf versions of all the free worksheets in the Subscribers' area, ready to print in A4, just as you would want them. Click here to see a sample of what you will get if you buy the book and subscribe.

Connect to an online tutor with TutorVista.com. Type your question in the box below.

Powered by

Present Perfect and Simple Past 1 Bookmark and Share

Back to online exercises page



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.
I found
I've found

2. I can't play football because ____ my leg.
I broke
I've broken

3. ____ the Statue of Liberty during your time in New York?
Did you see
Have you seen

4. ____ my passport here so I couldn't get on the plane.
I left
I've left

5. ____ such a fantastic film in my life. Go and see it.
I never saw
I've never seen



6. John ____ anything today so he's really hungry.
didn't eat
hasn't eaten

7. I ____ anything for breakfast this morning, so I need a big lunch now.
didn't eat
haven't eaten

8. ____ our work now so we're going out for a drink. Do you want to come?
We finished
We've finished

9. ____ this holiday so much. I really don't want to go home.
I enjoyed
I've enjoyed

10. The students ____ their exam a few minutes ago. They're having their lunch.
finished
have finished


© 2000-2009 Marc Loewenthal, eflworksheets.com