1) They are still on holiday. They ... back home yet. a) didn't come b) haven't come 2) Someone ... my camera on the beach yesterday a) has stolen b) stole 3) Paula is crying because she ... all her money a) has just lost b) just lost 4) Yesterday Tom ... me a very interesting story a) told b) has told 5) I think we are all hungry. We ... anything for a few hours. a) didn't eat b) haven't eaten 6) My cousin doesn't go to work because the workers in his company ... on strike since last Monday a) have been b) were 7) Grandpa ... his first job at the age of fifteen a) got b) has got 8) I ... her for a long time a) have known b) know 9) When ... her? a) have you met b) did you meet 10) I ... a shower yet. a) didn't take b) haven't taken 11) I ... my leg and I can't go for a school trip. a) have broken b) broke 12) When ... ? a) have it happened? b) did it happen? 13) I first ... Judy three years ago a) have met b) met 14) She ... to Ireland before a) wasn't b) hasn't been 15) Robert ... to Poland since 2013 a) didn't come b) hasn't come 16) Robert last ... to Poland in 2013 a) has come b) came 17) We ... to the botanical gardens yet a) haven't been b) weren't 18) We ... this book when we were at school. a) read b) have read 19) Is she still at home or .... to the airport yet? a) did she leave b) has she left 20) She .... salsa a) has never danced b) never danced 21) I ... all my chores. a) already did b) have already done 22) My hair is wet because I .... a shower a) just took b) have just taken 23) She ... yet. a) didn't finish b) hasn't finished 24) I ... two days ago a) have seen b) saw 25) They ... last summer a) have met b) met 26) We .... there for two days last year. a) have stayed b) stayed 27) I ... since last July a) have known b) knew 28) Mr Grant ... a teacher for 10 years a) was b) has been 29) My sister ... 13 countries since 2014 a) visited b) has visited 30) I ... to Canada three times. a) already was b) have already been

Classement

Style visuel

Options

Changer de modèle

Restauration auto-sauvegardé :  ?