Create better lessons quicker
1) They're still on holiday. They __________ back home yet. a) didn't come b) haven't come c) hasn't come d) came 2) Someone __________ my camera on the beach yesterday! a) stole b) have stolen c) has stolen d) didn't steal 3) Paula is crying because she __________ all her money. a) has just lost b) lost c) have lost d) loose 4) Yesterday Tom __________ me a very interesting story. a) have told b) has told c) told d) tell 5) I think we are all hungry. We ___________ anything for a few hours. a) has eaten b) ate c) didn't eat d) haven't eaten 6) My cousin doesn't go to work because he ___________ his leg. a) broken b) broke c) has broken d) didn't break 7) Grandpa _______ his first job at the age of 13. a) got b) has gotten c) get d) did get 8) We visited Jules yesterday, but we _________ her new husband yet. a) met b) hasn't met c) haven't met d) didn't meet 9) I _________ pizza for many weeks, I'm on a diet. a) haven't eaten b) didn't eat c) ate d) has eaten 10) We ___________ this book when we were at school. a) have read b) has read c) hasn't read d) read 11) _____________ to the party last night? a) Have they gone b) Have they went c) Has they gone d) Did they go 12) Is she still at home or _________________ for the airport? a) she left b) has she left c) she has leave d) she didn't left

Buzzy English - Past Simple/Present Perfect

Switch template

Interactives

Leaderboard

Similar activities from Community

Switch template

Interactives