Past simple-Present perfect

Worksheet by Nira Gilad
Past  simple-Present perfect worksheet preview image
Subjects
English
Grades
10 , 8 , 9
Language
ENG
Assignments
6 classrooms used this worksheet

Change the verb into the correct form of the past simple or present perfect 1) Last night I lost (lose) my keys - I had to call my flatmate to let me in.2) I have visited (visit) Paris three times.3) I have known (know) Julie for three years - we still meet once a month.4) I have played (play) Hockey since I was a child - I'm pretty good!5) Sorry, I have missed (miss) the bus - I'm going to be late.6) Last month I went (go) to Scotland.7) I'm sorry, John isn't here now. He has gone (go) to the shops.8) I am so excited to have a dog. I have always wanted (always / want) one9) Yesterday, I saw (see) all of my friends. It was great.10) She has lived (live) in London since 1994.11) I have drunk (drink) three cups of coffee today.12) She played (play) hockey at school but she didn't like it13) I have finished (finish) my exams finally - I'm so happy!14) I’m really hungry. I have not eaten (not eat) yet.15)They arrived (arrive) a week ago.16) They did not recognise (not recognise) me at yesterday’s meeting.17) Our neighbour has been (be) in hospital since Friday.18)John has not called (not call) me recently.19) They bought (buy) a new car last month.20) The teacher has not returned (not return) the tests yet.21)How long has she known (know) about this problem?22) Have you ever heard (hear) such an unbelievable story?

Use This Worksheet