Zurück zu Lektionen
A2

Present perfect or past simple – English Grammar Exercises for A2

8 Übungen

1. Put the words in the correct order to make sentences.

  • 1)
    has / that old lady’s / done / shopping / James / lots of times .
  • James has done that old lady’s shopping lots of times.
  • 2)
    you / have / to / been / in / Rio de Janeiro / carnival / the / ever ?
  • 3)
    twice this week / I / to charity / money / given / have .
  • 4)
    have / you / my / with / helped / homework / me / never .
  • 5)
    they / volunteer work / ever / done / have / any ?
  • 6)
    big / never / a / for the waiter / left / tip / has / she .
  • 7)
    money / have / any / you / homeless person / to / given / ever / a ?
  • 8)
    several times / I / visited / this month / my / have / grandmother .

2. Complete the exchanges with the present perfect or past simple forms of the words in brackets.

  • 1)
    A Have you ever given money to charity? (you, ever, give)
  • B Yes, I £10 to a cancer charity last week. (give)
  • 2)
    A volunteer work in Africa before? (she, ever, do)
  • B Yes, she some volunteer work in Mali last year. (do)
  • 3)
    A someone who was hurt? (you, ever, help)
  • B Yes, I a woman who fell off her bike last week. (help)
  • 4)
    A I tips in that restaurant lots of times. (leave)
  • B Really? How much the last time you came? (you, leave)
  • 5)
    A drinks for 20 people? (he, ever, buy)
  • B Yes, he a drink for all his friends on his birthday in July. (buy)

3. Complete the sentences with the verbs in the box.

saw     do     decided     been     done     seen
  • 1)
    I have to Haiti three times.
  • 2)
    A few weeks ago, I a man lying in the street
  • 3)
    I’ve never a serious accident.
  • 4)
    On my fiftieth birthday, I to buy drinks for everyone.
  • 5)
    Have you ever something nice for a stranger?
  • 6)
    What did you ?

4. Complete the sentences with the present perfect form of the verbs in brackets. Use contractions where they are natural.

  • 1)
    I ’ve never given (never / give) money to charity.
  • 2)
    A (you / ever / sell) anything on eBay?
  • B Yes, I have. Several times.
  • 3)
    She (live) in lots of different countries.
  • 4)
    I know that restaurant – we (eat) there before. The food’s excellent.
  • 5)
    I (never / sing) in front of a large group of people – and I never want to!
  • 6)
    A (he / ever / cook) for more than ten people?
  • B No, he hasn’t. What about you?
  • 7)
    She (help) me several times – she’s very kind.
  • 8)
    My car (never / break) down and it’s more than ten years old.
  • 9)
    How many times (the children / see) the film?
  • 10)
    We (never / try) this, so it’ll be new experience.

5. Correct the mistakes in these sentences.

  • 1)
    Have you ever climb a mountain?
  • Have you ever climbed a mountain?
  • 2)
    I never saw that film.
  • 3)
    Have you ever gone to Canada?
  • 4)
    Where have you been on holiday last year?
  • 5)
    She’s broken her leg two times.
  • 6)
    I’ve worked in a hospital a long time ago.
  • 7)
    In your life, how many times did you move house?
  • 8)
    When we went to London we’ve visited Kew Gardens.

6. Complete the questions with present perfect and past simple forms of the verbs in brackets.

  • 1)
    you ever anything for a charity? (do)
  • What you ? (do)
  • 2)
    you ever a stranger somewhere? (drive)
  • Where you them? (drive)
  • 3)
    you ever food for a homeless person? (buy)
  • What you for them? (buy)

7. Put the words in the correct order to make questions.

  • 1)
    you / bought / ever / have / something you didn’t need?
  • 2)
    given / you / a stranger / have / money / to?
  • 3)
    ever / to / a very expensive restaurant / have / you / been?
  • 4)
    ever / driven / you / an expensive car / have?
  • 5)
    lost / ever / you / money / have / on the street?

8. Complete the text with the present perfect forms of the verbs in the box.

do     go     have     help     raise     run     spend
  • My colleague Andrea is really generous. She (1) ) a lot of work for charity. She (2) ) two marathons and from that she (3) ) lots of money for different charities. She (4) ) some time in foreign countries – she (5) ) to India to help build a school. At work, she (6) ) me a lot when I (7) ) problems.

So üben Sie

  1. 1Lesen Sie jede Frage sorgfältig
  2. 2Schreiben Sie Ihre Antwort oder wählen Sie die richtige Option
  3. 3Klicken Sie auf 'Antwort zeigen', um Ihre Arbeit zu überprüfen
  4. 4Überprüfen Sie Fehler und versuchen Sie ähnliche Übungen
  5. 5Fahren Sie mit der nächsten Übung fort, wenn Sie bereit sind