They're still on holiday. They __________ back home yet., didn't come, haven't come, hasn't come, came not, Someone __________ my camera on the beach yesterday!, stole, have stolen, has stolen, stealed, Paula is crying because she __________ all her money., has just lost, just loose, have just lost, has just losed, Last weekend Tom __________ me a very interesting story about his great-grandparents., have told, has told, told, tell, I think we are all thirsty. We ___________ anything for quite a while., haven't drinked, didn't drinks, didn't drunk, haven't drunk, Grandpa _______ his first job at the age of 13., got, has gotten, get, did get, We visited Julie yesterday, but we _________ her new husband yet., met, hasn't met, haven't met, didn't meet, I _________ pizza for many weeks, I'm on a diet., haven't eaten, didn't eat, ate, has eaten, We ___________ this book when we were at primary school., have read, has read, hasn't read, read, _____________ to their dance class last night?, Have they gone, Have they went, Has they gone, Did they go, Is she still at home or _________________ for the airport?, she left, has she left, she has leave, she didn't leave, ___________ you ever ________________  bungee jumping?, Have _____ tried, Has ______ tryed, Did ______ try, Did ______ tried, Martin _______________ off his bike while he was riding up the hill., fallen, fell, has fallen, did fall, Last Monday Rita _______________ to help me with my Maths homework but she still _______________ it., has promised / hasn't done, promised / haven't done, promised / hasn't done, has promised / didn't do.

Past Simple vs Present Perfect

Leaderboard

Visual style

Options

Switch template

)
Continue editing: ?