Bài tập & Lời giải
1. Complete the sentences with the verbs in brackets. Use the present perfect.
1 Poor Jeff. He ___________________(break) his arm.
2 Look! The sun ___________________(come out).
3 John ___________________(not visit) Italy.
4 Oh dear. I ___________________(lose) my dictionary.
5 We ___________________(not finish) our homework.
6 Harry ___________________(not read) the Hunger Games books, but he’d like to.
Xem lời giải
2. Complete the postcard with the present perfect form of the verbs below.
be be buy go not go not rain take visit
Dear Amy,
We (1)_______________ in the USA for two weeks. The weather (2)_______________fantastic – it (3)_______________once! We (4)_______________ two cities - San Diego and Los Angeles. Now we’re in San Francisco. It's a great city. We (5)_______________shopping, and I (6)_______________ some clothes. (7)_______________ lots of photos, which I'll upload to my blog later. We (8)_______________ to Alcatraz island yet – we’re going there tomorrow. I'm really looking forward to it!
Love, Rose
Xem lời giải
3. Hannah is on holiday in Greece. Write questions and answers about the things she has and has not done.
1 visit Athens ✗
2 spend lots of money ✓
3 go windsurfing ✓
4 read lots of books ✗
5 swim in the sea ✓
6 send many postcards ✗
1 Has she visited Athens? No, she hasn’t.
2 ___________________? ___________________.
3 ___________________? ___________________.
4 ___________________? ___________________.
5 ___________________? ___________________.
6 ___________________? ___________________.
Xem lời giải
4. 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.
Xem lời giải
5. 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.