Present Perfect Simple / Past Perfect Simple / Past Simple - 4

Worksheet by Noa Broshi
Present Perfect Simple / Past Perfect Simple / Past Simple - 4 worksheet preview image
Subjects
English
Grades
8
Language
ENG
Assignments
40 classrooms used this worksheet

1. Fill in the blank spaces with a suitable form of the verb in thePresent Perfect Simpleor thePast Simple. 1. I have spoken (speak) to him many times. I actually spoke (speak) to him yesterday.2. I have already met (already / meet) that person. Have you ever met (ever such an interesting person?3. Ken has never met (never / meet) me, but he met (meet) my sister yesterday.4. I haven't finished (not finish) the exercise yet but I began (begin) only an hour ago.5. She has just done (just / do) this exercise. The exercise she did (do) yesterday was (be) much easier.6. Linda had (have) breakfast an hour ago, but we haven't eaten (not eat) ours yet. 7. Two weeks ago, my cousin left (leave) the country and I have just received (just / receive) a letter from him.8. Larry has tried (try) many times to speak with Ruth and last night he finally succeeded (succeed).9. I have already lost (already lose) the test I got back (get back) yesterday.10. Have you been (be) to school lately? 2. Fill in the blank spaces with a suitable form of the verb in thePast Perfect Simpleor the Past Simple. 1. When we arrived (arrive) at the theatre, the play had already begun (already / begin).2. My mother told (tell) my father that I had failed (fail) the test.3. He asked (ask) why we had come (come) so early.4. Alan wondered (wonder) why we hadn't visited (not visit) him before.5. Before the firemen arrived (arrive), a policeman had rescued (rescue) a child from the burning apartment.6. We heard (hear) on the radio that a fire had broken out (break out) in a tall building.7. The fire had spread (spread) to all the other apartments in the building before the fireman arrived (arrive).8. When the bus arrived at the station, the driver found (find) that all of his passengers had fallen (fall) asleep.9. The little girl asked (ask) who had eaten (eat) her ice cream.10. His parents had worried (worry) about him a lot before they learned (learn) that he was safe. 3. Fill in the blank spaces with a suitable form of the verb in thePresent Perfect Simple, Past Perfect Simpleand thePast Simple. 1. Have you everbeen (ever / be) to the zoo?2. Did Mr. Jones read (read) to you today?3. The little girl asked (ask) who had eaten (eat) her cake.4. You have already drunk (already / drink) four glasses of wine.5. I haven't found (not find) the key yet.6. Have you had (have) your dinner? I can make you a sandwich.7. After we saw (see) what had happened (happen), we decided (decide) to leave.8. The teacher said (say) that five pupils had failed (fail) the test.9. I have just seen (just / see) your mother.10. Mary has seen (see) this movie many times.11. Had you asked (ask) permission before you left (leave) the class.12. Have you learned (learn) the Present Perfect Simple before?13. When we arrived (arrive) at the station, the train had already left (already / leave).14. Doron hasn't visited (not / visit) us for a long time.15. It seems a year has passed since we have gone (go) on vacation.16. I know (know) of only one dog in our neighborhood, and it has never attacked (never attack) anybody.17. He jumped (jump) up as soon as the bee had stung (sting) him.18. When I came (come) to school, the lesson had already begun (already begin).19. Had Judy brushed (brush) her teeth before she went (go) to the dentist?20. Have you brushed (brush) your teeth?21. Have you done (do) any homework this week?

Use This Worksheet