Present Perfect Simple Exercises ESL
Below are present perfect simple exercises. They include forming sentences, matching sentence halves, speaking and correcting errors. Answers at the bottom.
A. Form Sentences
Make sentences with the words given. Use contractions.
Example: you / see / my book (?) – Have you seen my book?
- My team / win / the tournament (+)
- He / be / here all day (-)
- I /see / her / yet (-)
- They / swim /the English Channel (+)
- You / have / headaches like these / before (+)
- We / do / this page / already (?)
- You / wash / the car / yet (-)
- She / have a baby / just (+)
- They / go / to Vietnam / yet (-)
- He / run / the London Marathon / ever (?)
Present Perfect Simple
B. Correct the Errors
Some of these sentences have errors and some do not. Correct the mistakes.
1. A) Where’s Anita?
B) She’s been to the bank. She isn’t back yet.
2. Tom and Mark have became good friends since they started school.
3. I’ve known her since we met at university.
4. He’s hurted his hand playing rugby.
5. We’ve been lucky so far.
6. You’ve seen that movie 3 times already.
7. I’ve never hear of that food before.
8. My friend has a new girlfriend. I still haven’t meet her yet.
9. She hasn’t had lunch yet.
10. Have you speak to Maria about the job?
11. Have you flied with that airline before?
12. They’ve tried so hard to make the group popular.
13. Has she watched the news lately?
14. It’s the first time I’ve written a letter in English.
15. They have waited since half an hour.
C. Match sentences 1-10 with sentences a-j
- Where’s Paddy?
- Have you seen my keys?
- I haven’t tried caviar before.
- This is the second time we’ve eaten in that restaurant.
- I’m worried about Patricia; I haven’t seen her all morning.
- He’s been at work for 12 hours now.
- Have the children already seen this movie?
- I’ve just left my bicycle outside.
- We’ve decided to go to Cuba for our holidays.
- How long have they been married?
a) Have you tried the octopus then?
b) He must be very tired.
c) I hope you’ve locked it. This is a dangerous area.
d) Either have I.
e) No, I haven’t. Have you checked the living room?
f) He’s gone to the butcher’s.
g) Yes, they have. They’ve seen it twice.
h) She’s just been involved in a car accident. Let’s go to the hospital.
i) Around 13 years.
j) My sister has been there already. She says it’s a fabulous destination.
D. Present Perfect Simple Speaking Exercise
Ask your partner these questions:
- Have you ever eaten strange foods? If so, what?
- Have you ever eaten raw fish?
- Have you ever been abroad? If so, where?
- Have you ever made a meal for you family or friends?
- Have you ever been injured?
- Have you ever made a big mistake?
- Have you ever cried during a movie?
- Have you ever bought something and never used it?
- Have you ever seen a ghost?
- Have you ever seen someone famous in real life?
- Have you ever broken something that was not yours?
- Have you ever forgotten someone's birthday?
- Have you ever had a scary experience?
- Have you ever bought a present for your friend and he/she didn't like it?
- Have you ever done something bad?
- Have you ever fallen asleep in class?
Other ESL / TEFL Hubs
Answers
A. Answers
- My team has won the tournament
- He hasn’t been here all day.
- I haven’t seen her yet.
- They’ve swum the English Channel.
- You’ve had headaches like these before.
- Have we done this page already?
- You haven’t washed the car yet.
- She’s just had a baby.
- They haven’t been to Vietnam yet.
- Has he ever run the London Marathon?
B. Answers – Correct the Errors
- She’s gone
- have become
- correct
- He’s hurt
- correct
- correct
- never heard
- haven’t met
- correct
- you spoken
- you flown
- correct
- correct
- I’ve written
- for half an hour
C. Answers
1-f / 2-e / 3-d / 4-a / 5-h / 6-b / 7-g / 8-c / 9-j / 10-i
© 2013 Muttface