1. Write the past participle of the verbs. Tick ✓ the ones which are regular.
1 be ………………….
2 begin ………………….
3 buy ………………….
4 finish ………………….
5 live ………………….
6 make ………………….
7 own ………………….
8 play ………………….
9 rain ………………….
10 sunbathe ………………….
11 take ………………….
12 travel ………………….
13 visit ………………….
14 write ………………….
Answer
1 been 2 begun 3 bought 4 finished ✓ 5 lived ✓
6 made 7 owned ✓ 8 played ✓ 9 rained ✓ 10 sunbathed ✓
11 taken 12 travelled ✓ 13 visited ✓ 14 written
2. Complete the sentences. Use the present perfect form of verbs from exercise 1, affirmative ✓ or negative ✗.
1 Don’t take my plate away. I …haven’t finished… ✗ my dinner!
2 I ………………… ✓ a new jacket. Do you like it?
3 My dad ………………… ✓ a letter to complain about our holiday.
4 It’s 6.00 a.m.! We ………………… ✓ out all night!
5 Some people ………………… ✓ over 1,000 kilometres to be at this wedding.
6 I ………………… ✓ some great photos of my town. Do you want to see them?
7 We aren’t late. The film ………………… ✗.
8 The ground is very dry. It ………………… ✗ for months.
Answer
2 ‘ve bought 3 has written 4 ‘ve been 5 have travelled
6 ‘ve taken 7 hasn’t begun 8 hasn’t rained
3. Complete the sentences with been or gone.
1 I’ve never ………………… skiing, but I’m quite good at skateboarding.
2 Katy has ………………… to London for the day, but she’ll be home by the evening.
3 Have you ………………… on holiday this year?
4 I can lend you £20. I’ve just ………………… to the bank.
5 Is Grace still here, or has she ………………… home?
6 My dad’s ………………… to China. He’s in Beijing.
Answer
1 been 2 gone 3 been 4 been 5 gone 6 gone
4. Listen to Connor talking about his holiday. Tick ✓ the things he has done and cross ✗ the things he has not done.
1 buy souvenirs
2 sunbathe
3 go on a boat trip
4 make new friends
5 visit a castle
6 play volleyball
Answer
1 ✗ 2 ✗ 3 ✓ 4 ✓ 5 ✓ 6 ✗
Connor Hi! How are you? … Yes, I’m having a great time, thanks … No, I haven’t bought any souvenirs yet. I haven’t had time! Why did you ask that? … Oh. You want a present … Well, don’t worry, I won’t forget … Sunbathing? No, I haven’t sunbathed at all. The weather isn’t sunny … I’ve done lots of things! I’ve been on a boat trip. That was great. I’ve made some new friends, and we all went together … Yes … I’ve visited a castle too … Sports? No, I haven’t. But I’m playing volleyball with my new friends this afternoon!
5. Write questions and answers about the activities in exercise 4.
1 Has he bought any souvenirs? No, he hasn’t.
2 ………………………………………? ………………………
3 ………………………………………? ………………………
4 ………………………………………? ………………………
5 ………………………………………? ………………………
6 ………………………………………? ………………………
Answer
2 Has he sunbathed? No, he hasn’t.
3 Has he been on a boat trip? Yes, he has.
4 Has he made new friends? Yes, he has.
5 Has he visited a castle? Yes, he has.
6 Has he played volleyball? No, he hasn’t
6. Choose for or since.
1 This restaurant has been open for / since 1885.
2 I haven’t felt well for / since last Easter.
3 You’ve been on the phone for / since ages!
4 My grandparents have been married for / since the age of seventeen.
5 Tom hasn’t been at school for / since Monday.
6 We’ve lived here for / since most of my life.
Answer
1 since 2 since 3 for 4 since 5 since 6 for
7. Read the sentences. Then write a question using How long …? and the present perfect form of the verbs in brackets, and an answer with for or since.
1 I met my best friend three years ago. (you / know)
How long have you known your best friend? For three years.
2 We moved to this house in 2005. (you / live)
……………………………………………. …………………………
3 I started learning the piano ten years ago. (you / play)
……………………………………………. …………………………
4 I got my first mobile phone at the age of ten. (you / own)
……………………………………………. …………………………
5 My aunt started her job as a scientist in 2008. (she / be)
……………………………………………. …………………………
6 I began making my own bread a year ago. (you / make)
……………………………………………. …………………………
Answer
2 How long have you lived in this house? Since 2005.
3 How long have you played the piano? For ten years.
4 How long have you owned a mobile phone? Since I was ten.
5 How long has your aunt been a scientist? Since 2008.
6 How long have you made your own bread? For one year.
Challenge!
Imagine you are Connor from exercise 4. Write a postcard about your holiday saying how long you have been there and what you have done.
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
……………………………………………….
Related Posts
- English Grammar Exercises for A2 – Present perfect
- 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