1. Put the words in the correct order to make sentences.
1 has / that old lady’s / done / shopping / James / lots of times .
James has done that old lady’s shopping lots of times.
2 you / have / to / been / in / Rio de Janeiro / carnival / the / ever ?
…………………………………………………………………….
3 twice this week / I / to charity / money / given / have .
…………………………………………………………………….
4 have / you / my / with / helped / homework / me / never .
…………………………………………………………………….
5 they / volunteer work / ever / done / have / any ?
…………………………………………………………………….
6 big / never / a / for the waiter / left / tip / has / she .
…………………………………………………………………….
7 money / have / any / you / homeless person / to / given / ever / a ?
…………………………………………………………………….
8 several times / I / visited / this month / my / have / grandmother .
…………………………………………………………………….
Answer
2 Have you ever been to the carnival in Rio de Janeiro?
3 I have given money to charity twice this week.
4 You have never helped me with my homework.
5 Have they ever done any volunteer work?
6 She has never left a big tip for the waiter.
7 Have you ever given any money to a homeless person?
8 I have visited my grandmother several times this month.
2. Complete the exchanges with the present perfect or past simple forms of the words in brackets.
1 A …Have you ever given…… money to charity? (you, ever, give)
B Yes, I …………………. £10 to a cancer charity last week. (give)
2 A volunteer work in Africa before? (she, ever, do)
B Yes, she …………………. some volunteer work in Mali last year. (do)
3 A …………………. someone who was hurt? (you, ever, help)
B Yes, I …………………. a woman who fell off her bike last week. (help)
4 A I …………………. tips in that restaurant lots of times. (leave)
B Really? How much …………………. the last time you came? (you, leave)
5 A …………………. drinks for 20 people? (he, ever, buy)
B Yes, he …………………. a drink for all his friends on his birthday in July. (buy)
Answer
1 B gave
2 A Has she ever done B did
3 A Have you ever helped B help
4 A ‘ve left / have left B did you leave
5 A Has he ever bought B bought
3. Complete the sentences with the verbs in the box.
saw do decided been done seen |
1 I have …………… to Haiti three times.
2 A few weeks ago, I …………… a man lying in the street …
3 I’ve never …………… a serious accident.
4 On my fiftieth birthday, I …………… to buy drinks for everyone.
5 Have you ever …………… something nice for a stranger?
6 What did you ……………?
Answer
1 been 2 saw 3 seen 4 decided 5 done 6 do
4. Complete the sentences with the present perfect form of the verbs in brackets. Use contractions where they are natural.
1 I …’ve never given…… (never / give) money to charity.
2 A …………………… (you / ever / sell) anything on eBay?
B Yes, I have. Several times.
3 She …………………… (live) in lots of different countries.
4 I know that restaurant – we …………………… (eat) there before. The food’s excellent.
5 I …………………… (never / sing) in front of a large group of people – and I never want to!
6 A …………………… (he / ever / cook) for more than ten people?
B No, he hasn’t. What about you?
7 She …………………… (help) me several times – she’s very kind.
8 My car …………………… (never / break) down and it’s more than ten years old.
9 How many times …………………… (the children / see) the film?
10 We …………………… (never / try) this, so it’ll be new experience.
Answer
1 I’ve never given 2 Have you ever sold 3 ‘s lived
4 ‘ve eaten 5 ‘ve never sung 6 Has he ever cooked
7 ‘s helped 8 ‘s never broken down 9 have the children
10 ‘ve never tried
5. Correct the mistakes in these sentences.
1 Have you ever climb a mountain?
Have you ever climbed a mountain?
2 I never saw that film.
…………………………………………………..
3 Have you ever gone to Canada?
…………………………………………………..
4 Where have you been on holiday last year?
…………………………………………………..
5 She’s broken her leg two times.
…………………………………………………..
6 I’ve worked in a hospital a long time ago.
…………………………………………………..
7 In your life, how many times did you move house?
…………………………………………………..
8 When we went to London we’ve visited Kew Gardens.
…………………………………………………..
Answer
2 I’ve never seen that film.
3 Have you ever been to Canada?
4 Where did you go on holiday last year?
5 She’s broken her leg twice.
6 I worked in a hospital a long time ago.
7 In your life, how many times have you moved house?
8 When we went to London we visited Kew Gardens.
6. Complete the questions with present perfect and past simple forms of the verbs in brackets.
1 ………… you ever ………… anything for a charity? (do)
What ………… you …………? (do)
2 ………… you ever ………… a stranger somewhere? (drive)
Where ………… you ………… them? (drive)
3 ………… you ever ………… food for a homeless person? (buy)
What ………… you ………… for them? (buy)
Answer
1 Have, done; did, do
2 Have, driven; did, drive
3 Have, bought; did, buy
7. Put the words in the correct order to make questions.
1 you / bought / ever / have / something you didn’t need?
2 given / you / a stranger / have / money / to?
3 ever / to / a very expensive restaurant / have / you / been?
4 ever / driven / you / an expensive car / have?
5 lost / ever / you / money / have / on the street?
Answer
1 Have you ever bought something you didn’t need?
2 Have you ever given money to a stranger?
3 Have you ever been to a very expensive restaurant?
4 Have you ever driven an expensive car?
5 Have you ever lost money on the street?
8. Complete the text with the present perfect forms of the verbs in the box.
do go have help raise run spend |
My colleague Andrea is really generous. She (1) …………… a lot of work for charity. She (2) …………… two marathons and from that she (3) …………… lots of money for different charities. She (4) …………… some time in foreign countries – she (5) …………… to India to help build a school. At work, she (6) …………… me a lot when I (7) …………… problems.
Answer
1 ‘s done 2 ‘s run 3 ‘s raised 4 ‘s spent
5 ‘s been 6 ‘s helped 7 ‘ve had
Related Posts
- WORDPOWER: age – English Grammar Exercises for A2
- WORDPOWER: preposition + noun – English Grammar Exercises for A2
- WORDPOWER: Multi-word verbs with on – English Grammar Exercises for A2
- WORDPOWER: Multi-word verbs with put – English Grammar Exercises for A2
- WORDPOWER: by – English Grammar Exercises for A2
- WORDPOWER: change – English Grammar Exercises for A2