Froggy Jumps Past Simple vs Present PerfectVersion en ligne Practicing the difference in use for past simple and present perfect par María del Pilar Torija Hernández 1 The weather around here ________________ terrible last week. a has been b was c have been 2 Maria ________________ her suitcase last night. a has packed b packed c have packed 3 I ____________________ volleyball since I was a teenager. a played b has played c have played 4 We ____________________ wash the dishes. They're all clean now. a has helped b have helped c helped 5 They ____________________ the factory. a closed b have closed c has closed 6 How long ____________________ that camera? a did you have b has you had c have you had 7 Dinosaurs ____________________ around the earth millions of years ago. a have wandered b has wandered c wandered 8 I'm so tired. I ____________________ all the way to the underground station. a walked b has walked c have walked 9 The mayor _______ the new museum last month. a has opened b have opened c opened 10 We ______ that movie yet. a didn't see b hasn't seen c haven't seen 11 They ______ the book when they had to. a haven't returned b didn't return c hasn't returned 12 _______ to the swimming pool in his last vacation? a Has the boy been b Did the boy go c Have the boy been 13 The group ___________ on the day of the graduation. a haven't decided b didn't decide c hasn't decided 14 When _________ your id? a have you lost b did you lose c has you lost 15 I ______ the manager yesterday at the meeting. a met b have met c has met 16 They _______ for the tickets two hours ago. a have paid b paid c has paid 17 Where ______ ? You had to be here at 3! a did you be b was you c have you been 18 ____ at school yesterday? a Has John been b Was John c Did John be 19 My sister ____ her room last Sunday. a didn't clean b hasn't cleaned c haven't cleaned 20 We ____ 15 lessons so far. a had b have had c has had