العودة للدروس
A2

English Grammar Exercises for A2 – Present perfect

7 تمارين

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.

2. Complete the postcard with the present perfect form of the verbs below.

  • be be buy go not go not rain take visit
6 B Grammar pre-intermediate 01

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)
    ?

4. Choose been or gone.

  • 1)
    ‘Where’s Dad?’ ‘He’s been / gone to work.’
  • 2)
    Joe has been / gone to town. He’ll be back at about six.
  • 3)
    ‘Have you ever been / gone surfing?’ ‘No, but I’d like to try it.’
  • 4)
    You’re late. Where have you been / gone?
  • 5)
    I’d love to visit Paris again. I haven’t been / gone there for years.
  • 6)
    Joe was here a moment ago, but now he’s been / gone

5. Complete the sentences with for or since.

  • 1)
    I’ve had this watch my birthday.
  • 2)
    Kate has known Pete ten years.
  • 3)
    We’ve been in Italy last Tuesday.
  • 4)
    I’ve lived in Newport I was born.
  • 5)
    I haven’t been well a few days.
  • 6)
    My parents have been married 1990.
  • 7)
    I haven’t seen Mark a long time.

6. Write questions with How long? Use the words in brackets. Then write two answers: one with for and one with since.

  • 1)
    I work as a tourist information officer. I started working there a year ago. (you / be)
  • How long have you been a tourist information officer?
  • For a year. / Since last year.
  • 2)
    I bought this motorbike in 2012. (you / have)
  • 3)
    Liam met Susan three years ago. (Liam / know)
  • 4)
    Harry moved to Bath in 2010. (Harry / live)
  • 5)
    Jo and Lizzie are sixteen and started learning English when they were ten. (they / study)
  • 6)
    My brother started at Cardiff University is September. (he / be)

7. Complete the sentences with the correct present perfect form of the verbs in brackets.

  • 1)
    We (visit) several galleries in New York so far, but there are more we want to see.
  • 2)
    Stanley (not be) in the choir for long, but his singing is outstanding.
  • 3)
    (you / be) to the zoo in Taipei? It’s amazing.
  • 4)
    How long (you / live) in Barcelona?
  • 5)
    I (not see) James since we left secondary school. It will be great to catch up with him.
  • 6)
    You (not call) Sam. Is there a reason? He’s waiting to hear from you.
  • 7)
    ‘Where’s Cathy?’ ‘She (go) to the shops. She’ll be back soon.’
  • 8)
    I (be) to Paris three times.

كيفية التدريب

  1. 1اقرأ كل سؤال بعناية
  2. 2اكتب إجابتك أو اختر الخيار الصحيح
  3. 3انقر على 'أظهر الإجابة' للتحقق من عملك
  4. 4راجع أي أخطاء وجرب تمارين مشابهة
  5. 5انتقل إلى التمرين التالي عندما تكون مستعداً