1. Complete the text messages using the present perfect affirmative form of the verbs in brackets. All of the verbs are regular.
Show answers
1) has invited 2) ’s moved 3) has repaired 4) ’ve finished
5) ’ve tidied 6) ’ve started 7) ’ve emailed 8) ’s replied
2. Add these irregular past simple forms and past participles to the correct column in the table.
ate forgotten gave written come been broke took
was / were broken seen spoke done eaten spoken
taken came did forgot given saw wrote
Infinitive without to |
Past simple |
Past participle |
be |
||
break |
||
come |
||
do |
||
eat |
||
forget |
||
give |
||
see |
||
speak |
||
take |
||
write |
Show answers
be was / were, been break broke, broken come came, come
do did, done eat ate, eaten forget forgot, forgotten
give gave, given see saw, seen speak spoke, spoken
take took, taken write wrote, written
3. Complete the sentences. Use the present perfect affirmative form of verbs from exercise 2.
1) sister can’t run because she ________. her leg.
2) I can’t connect to the Wi-Fi network because I ________. password.
3) brother and sister ________. home from university for the summer.
4) We ________. to the hotel manager and he is going to find a better room for us.
5) He ________. a really big lunch, and now he just wants to sleep!
6) Have we got any homework? I don’t know because I ________. ill.
7) parents ________. some amazing photos of our holiday.
8) I ________. your phone number on hand, so I can call you later.
Show answers
1) ’s broken 2) ’ve forgotten 3) have come 4) ’ve spoken
5) ’s eaten 6) ’ve been 7) have taken 8) ’ve written
4. Complete the second sentence in each pair. Use just and the present perfect affirmative form of the verbs below.
give make meet see send stop tell
1) Matt is definitely at school today. I’ve just seen him.
2) I can’t change the email now. I ________. it!
3) We can go outside now. The rain ________.
4) We bought a present for Freya’s birthday. We ________. it to her.
5) You should know what to do. The teacher ________. us!
6) Your brother is really nice. I ________. him.
7) Are you hungry? dad ________. some pasta for lunch.
Show answers
2) ’ve just sent 3) has just stopped 4) ’ve just given
5) has just told 6) ’ve just met 7) has just made
5. Underline one mistake in each sentence. Rewrite the sentences correctly.
1) I written about 20 emails today!
__________
2) Our cousins have came to stay with us for the weekend.
__________
3) The train just has arrived at the station.
__________
4) We’re seen that film five times.
__________
5) uncle has spend two weeks in hospital.
________
Show answers
1) I’ve written about 20 emails today!
2) Our cousins have come to stay with us for the weekend.
3) The train has just arrived at the station.
4) We’ve seen that film five times.
5) uncle has spent two weeks in hospital.
6. Complete the sentences with the present perfect affirmative form of the verbs below.
be come eat finish make meet see take
1) We ____________ this programme. Can we watch something different?
2) Do you want to stay for lunch? sister ____________ a lasagne.
3) I’m tired. It ____________ a long day.
4) The film ________ I’m going to bed.
5) I can’t make a sandwich because you ____________ all the bread.
6) mum can’t give me a lift to the station because dad ____________ the car.
7) It’s birthday, so grandparents ____________ to house for dinner.
8) I know you; I ____________ you before.
Show answers
1) ’ve seen 2) has made 3) ’s been 4 has finished
5) ’ve eaten 6) has taken 7) have come 8) ’ve met