1. Choose the correct verb form (a or b) in the sentences.
1 ………… to the west coast of Ireland? It’s beautiful.
a Did you ever go
b Have you ever been
2 I ………… a lot of interesting cities in my life, but I think New York is my favourite.
a ‘ve visited
b visited
3 I ………… Mexican food a few times, but it’s too spicy for me.
a ‘ve tried
b tried
4 You should get your postcard soon. I ………… it a week ago.
a ‘ve posted
b posted
5 My dad ………… about two hundred photos on this holiday so far.
a has taken
b took
6 ………… any souvenirs when you were in Canada?
a Have you bought
b Did you buy
Answer
1 b 2 a 3 a 4 b 5 a 6 b
2. Complete the email. Use the present perfect or past simple form of the verbs in brackets.
To: anna@email.com
Dear Anna,
I’m on a coach tour of Europe with my parents. So far we 1…………………………… (visit) two cities – Paris and Amsterdam. We 2…………………………… (start) the tour in Paris. 3…………………………… you …………………………… (go) there? It’s beautiful. The first day we 4…………………………… (go) up the Eiffel Tower. The view was incredible. I 5…………………………… (never / see) anything like it.
Now we 6…………………………… (arrive) in Florence, in Italy. Yesterday we 7…………………………… (explore) the old town on foot. Then we 8…………………………… (climb) up the Campanile, which is a really tall tower. There were 414 steps, but it was worth it.
Next, we’re going to Rome. I 9…………………………… (read) all about it last night and am really looking forward to it. I hope you’re enjoying the summer. The weather here 10…………………………… (be) fantastic.
Love
Daisy
Answer
1 ’ve visited 2 started 3 have … been 4 saw
5 ’ve never seen 6 ’ve arrived 7 explored 8 climbed
9 read 10 has been
3. Complete the sentences with has / have been, has / have gone or went.
1 Lucy isn’t at home. She’s gone to the sports centre.
2 We haven’t had a holiday this year, but last year we ………………………… to Brazil.
3 We’ve got plenty of food – I ………………………… to the supermarket yesterday.
4 She knows Madrid very well. She ………………………… there lots of times since she moved to Spain.
5 I love water sports. I ………………………… surfing in lots of different countries.
6 I hope Toby is enjoying the summer. He ………………………… to Italy for six weeks.
Answer
2 went 3 went 4 ’s been 5 ’ve been 6 ’s gone
4. Complete the mini-dialogues. Use the correct present perfect or past simple form of the verbs in brackets.
1 A ………………………… ever ………………………… (you / have) a holiday in Turkey?
B Yes, I ………………………… . I ………………………… (spend) two weeks there last year.
A Which cities ………………………… (you / visit)?
B Only two. We ………………………… (start) in Istanbul and then ………………………… (travel) to Izmir.
2 A ………………………… ever ………………………… (you / try) an extreme sport?
B No, I ………………………… . But I ………………………… (learn) to ski last winter.
A Really? ………………………… (you / enjoy) it?
B Yes, I ………………………… . In fact, yesterday I ………………………… (book) my next skiing holiday!
3 A ………………………… ever ………………………… (you / go) on a coach tour?
B Yes, we ………………………… . We ………………………… (go) across the USA by coach last July.
A How long ………………………… (it / take)?
B Three weeks. We ………………………… (stop) at lots of interesting places on the way.
4 A ………………………… ever ………………………… (you / eat) insects?
B Yes, I ………………………… . I ………………………… (buy) a bag of insects as a snack in Thailand. But I ………………………… (not enjoy) them very much.
Answer
1 A: have you … had B: have, spent
A: did you visit B: started, travelled
2 A: have you … tried B: haven’t, learned
A: did you enjoy B: did, booked
3 A: have you … been B: have, went
A: did it take B: stopped
4 A: have you … eaten B: have, bought, didn’t enjoy
5. Complete the email with the correct past simple or present perfect form of the verbs in brackets.
Hi Lisa!
We 1………………………… (be) in Siena for three days. I really love it now, although I 2………………………… (not like) it much at first. We 3………………………… (arrive) very late on Wednesday night and we 4………………………… (discover) that our room reservations 5………………………… (not exist) and that the hotel 6………………………… (not have) any other rooms available. I 7………………………… (deal) with the owners of many small hotels through the years, but I 8………………………… (never meet) one as kind and generous as Signora Tenaglia. She 9………………………… (call) all over town until she 10………………………… (find) a really nice room for us, and she also invited us to have a home-cooked meal with her. We 11………………………… (not do) it yet, but we 12………………………… (decide) to do it on Tuesday.
See you soon,
Emma
Answer
1 ‘ve been 2 didn’t like 3 arrived 4 discovered
5 didn’t exist 6 didn’t have 7 dealt
8 have never met 9 called 10 found
11 haven’t done 12 ‘ve decided
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