Derslere Dön
A2

English Grammar Exercises for A2 – Present perfect (2)

8 alıştırma

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.

Nasıl Pratik Yapılır

  1. 1Her soruyu dikkatlice okuyun
  2. 2Cevabınızı yazın veya doğru seçeneği seçin
  3. 3Çalışmanızı kontrol etmek için 'Cevabı Göster'e tıklayın
  4. 4Hataları gözden geçirin ve benzer alıştırmaları deneyin
  5. 5Hazır olduğunuzda sonraki alıştırmaya geçin