English Grammar Exercises for A1 – Present perfect affirmative

1. Complete the table. Use the past simple and past participle forms of the verbs.

past simple

past participle

1 study

2 use

3 know

4 watch

5 plan

6 speak

Show answers

past simple

past participle

1 study

studied

studied

2 use

used

used

3 know

knew

known

4 watch

watched

watched

5 plan

planned

planned

6 speak

spoke

spoken

2. Write sentences. Use the present perfect affirmative.

Charles / move / to London

 ________.

Mum / cook / dinner

 ________.

Henry and Sally / sell / their house

 ________.

We / invite / 50 people to our party

 ________.

Becky / grow / four centimetres taller this year

     ________.

Show answers

1 Charles has moved to London.

2 Mum has cooked dinner.

3 Henry and Sally have sold their house.

4 We’ve invited 50 people to our party.

5 Becky has grown four centimetres taller this year.

3. Ben and Libby are going to Ireland on holiday. Complete the story. Use the present perfect form of the verb in brackets.

They 1 _______ (pack) their suitcases.

img

They 2 _______ (catch) a bus to the airport, but it 3 _______ (stop).

img

Their plane 5 _______ (just / take off).

img

24 hours later ___ The plane 7 _______ (land) in Dublin.

img

It 9 _______ (begin) to rain.

img

They 11 _______ (get) to the hotel.

img

Show answers

1 ’ve packed   2 ’ve caught   3 ’s stopped

4 has broken down   5 has just taken off   6 ’ve missed

7 has landed   8 ’ve dropped   9 ’s begun   10 ’ve left

11 ’ve got   12 ’ve reserved

4. Complete the sentences. Use the present perfect affirmative with just.

1 ‘Why are you laughing?’

 ‘I ______________ a funny story.’ (hear)

2 ‘Are you thirsty?’

 ‘No, I ______________ a drink.’ (have)

3 ‘Is Paula here yet?’

  ‘Yes, she ________ She’s in the hall.’ (arrive)

4 ‘Where’s Fred?’

  ‘He ______________ to town. He left a few minutes ago.’ (go)

5 ‘Have you invited Liam to your party?’

  ‘Yes, I ______________ him a text.’ (send)

6 ‘Is it still snowing?’

      ‘No, it ________’ (stop)

Show answers

1 ’ve just heard   2 ’ve just had   3 ’s just arrived

4 ’s just gone   5 ’ve just sent   6 ’s just stopped

Challenge!

Complete the sentences with your own ideas. Use the present perfect.

Sue is thirsty because __________________

Tom is angry because __________________

Mike is happy because __________________