Complete the table with the missing forms of the verbs.
PRESENT PERFECT TENSE
Infinitive Past Simple Past Participle
ride rode ridden Choose the correct item. grow grew grown write wrote written 1 Have you ever / never / just eaten be was/were been fried worms? drive drove driven 2 We have just / ago / yet met Kate. speak spoke spoken 3 Mum has yet / ever / just met my do/does did done English teacher. have had had 4 My friends haven’t finished lunch see saw seen just / yet / ago. take took taken 5 Sue’s little sister has yet / ago / just started school. 6 The cleaner hasn’t tidied the Match the sentences to make short dialogues. bathroom just / ever / yet. 1 Have you read Tom’s new article? __d___ 2 She has won a holiday to Spain. __a___ 3 Is he ready for the trip to Greece? __e___ Choose: been or gone. 4 Are your friends in the USA now? __b___ 1 Where’s Mum? She’s gone to the dentist’s. 5 Have you ever been to Paris? __c___ 2 Dad’s gone shopping: the fridge is full. a) Oh, what a great prize! 3 Tom’s gone to live in Spain. b) Yes, they’ve just gone there. c) Yes, I’ve been there three times. 4 I haven’t been to the library for weeks. d) No, not yet. I haven’t had time. 5 Have you ever been to Italy? e) Yes, he has already got his passport. 6 Joe’s gone swimming. He’ll be back at 5.00.
Complete the sentences with the present perfect
form of the verbs in brackets. 1 Have you seen the new Twilight film? (see)
2 Hector has just had his injection. (have/just)
Decide if the sentences are correct () or not (). 3 I haven’t brushed the dog yet. (not/brush) 1 Sorry, I’ve forgotten your phone number. 4 My father has never worn jeans. (never/wear) 2 I’ve forgotten Joe’s birthday last Monday. 5 Kate and Sarah haven’t chosen their clothes for the school trip yet. (not/choose) 3 My English teacher has changed her job. 6 Has your brother ever eaten Chinese food? (ever/eat) 4 Diana has written an email to me two weeks ago. 7 They have never been to Japan. (never/be) 5 Tim’s seen a great film last night. 8 Mum isn’t ready. She hasn’t packed her things yet. (not/pack) 6 She’s been here since Sunday.