A2
English Grammar Exercises for A2 – Present perfect (2)
8 latihan
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
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.
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.
4. Listen to Connor talking about his holiday. Tick ✓ the things he has done and cross ✗ the things he has not done.
Audio
- 1)buy souvenirs
- 2)sunbathe
- 3)go on a boat trip
- 4)make new friends
- 5)visit a castle
- 6)play volleyball
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)?
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.
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)
8. Challenge!
- 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.
Cara Berlatih
- 1Baca setiap pertanyaan dengan cermat
- 2Tulis jawaban Anda atau pilih opsi yang benar
- 3Klik 'Tampilkan Jawaban' untuk memeriksa pekerjaan Anda
- 4Tinjau setiap kesalahan dan coba latihan serupa
- 5Pindah ke latihan berikutnya ketika siap