A. Answer the questions with present perfect short answers.
1 Have you ever tried raw fish?
No, I haven’t.
2 Have you ever used chopsticks?
…………………………………….
3 Have you ever seen a banana tree?
…………………………………….
4 Have you ever put sugar in a sandwich?
…………………………………….
5 Have you ever made ice cream?
…………………………………….
6 Have you ever eaten chips with sugar?
…………………………………….
7 Have you ever drunk coconut milk?
…………………………………….
8 Have you ever cooked a meal for your family?
…………………………………….
Answers
Yes, I have. / No, I haven’t.
B. Which of these things have you done or not done? Complete the sentences using the present perfect of the verbs in brackets.
1 ……I haven’t won…… a competition. (win)
2 ………………………………… to Cuba. (be)
3 ………………………………… a book in one day. (read)
4 ………………………………… rugby. (play)
5 ………………………………… an elephant. (see)
6 ………………………………… a famous person. (meet)
7 ………………………………… a leg. (break)
8 ………………………………… in a restaurant. (work)
9 ………………………………… ten kilometres. (run)
Do you know people who have done these things? Write true sentences about people you know.
Example: My brother has met a famous person.
……………………………………………………….
……………………………………………………….
……………………………………………………….
……………………………………………………….
Answers
2 I have (‘ve) been / I haven’t been
3 I have (‘ve) read / I haven’t read
4 I have (‘ve) played / I haven’t played
5 I have (‘ve) seen / I haven’t seen
6 I have (‘ve) met / I haven’t met
7 I have (‘ve) broken / I haven’t broken
8 I have (‘ve) worked / I haven’t worked
9 I have (‘ve) run / I haven’t run
Possible answers
My parents have been to Cuba.
My teacher has (‘s) read a book in one day.
My dad has (‘s) played rugby.
My sister has (‘s) seen an elephant (too).
My friend has (‘s) met a famous person.
My cousin has (‘s) broken his leg.
My neighbour has (‘s) worked in a restaurant.
My aunt has (‘s) run ten kilometres.
C. Complete the sentences using the present perfect of the verbs in the box.
break ever forget go ever have not meet not play see not speak never spend write |
1 ……I’ve broken…… my nose before.
2 He plays the guitar but he ………………… in a band before.
3 They ………………… Christmas away from home.
4 We ………………… our new neighbours.
5 My friends aren’t here now, they ………………… home.
6 My sister ………………… an article for the local newspaper.
7 I ………………… to my parents about my exam results.
8 ………………… your teacher ………………… to give you homework?
9 We ………………… the new James Bond film.
10 She’s the best friend I ………………… .
Answers
2 has not (hasn’t / ‘s not) played
3 have (‘ve) never spent
4 have not (haven’t) met
5 have (‘ve) gone
6 has (‘s) written
7 have not (haven’t) spoken
8 Has … ever forgotten
9 have (‘ve) seen
10 have (‘ve) ever had
D. Complete the sentences with gone or been.
1 My grandparents have ……gone…… to Australia. They’ll arrive tomorrow – the journey takes 22 hours.
2 They’ve visited the UK, but they haven’t ………………… to Scotland.
3 My family loves travelling. We’ve ………………… to 10 different countries together.
4 They’ve ………………… out and left the lights on.
5 A: Where have you …………………?
B: To post a letter.
Answers
2 been 3 been 4 gone 5 been
E. In your notebook, write three interesting things you have done in the past.
Example: I’ve been to Australia.
Now write three questions to ask a friend using Have you (ever)…?
Example: Have you ever been to Australia?
Write about your friend.
Example: Betty has never been to Australia.
Answers
Possible answers
1 I have (‘ve) held a snake in my hands.
2 I have (‘ve) eaten Mexican food before.
3 I have (‘ve) visited the Taj Mahal.
4 Have you ever held a snake in your hands?
5 Have you ever eaten Mexican food?
6 Have you ever visited the Taj Mahal?
7 Betty has (‘s) held a snake in her hands.
8 Betty has (‘s) never eaten Mexican food.
9 Betty has not (‘s not / hasn’t) visited the Taj Mahal before.
F. Circle the correct option.
1 My sister …………… sushi three or four times, but she doesn’t like it.
a tries b has tried c is tried
2 I’ve tried most things, but …………… an insect.
a I’ve ever eaten
b I haven’t never eaten
c I’ve never eaten
3 A: …………… on TV? B: Yes, he has.
a Has Heston ever been
b Has Heston been ever
c Heston ever has been
4 It’s our favourite restaurant. …………… there many times.
a We’s been
b We’ve gone
c We’ve been
5 A: Have you ever been to The Fat Duck? B: …………… .
a Yes, we’ve
b Yes, we been
c No, we haven’t
Answers
1 b 2 c 3 a 4 c 5 c
Related Posts
- English Grammar Exercises for A1 A2 – Word order
- English Grammar Exercises for A1 A2 – Both, either, neither
- English Grammar Exercises for A1 A2 – Time and sequence adverbs: first, then, afterwards
- English Grammar Exercises for A1 A2 – Linking words: and, but, or, so, because
- English Grammar Exercises for A1 A2 – Defining relative clauses
- English Grammar Exercises for A1 A2 – Say and tell