1) They __________ Egypt. a) have visit b) have visited c) have visiting 2) John _________ in a balloon. a) hasn´t fly  b) hasn´t flown c) hasn´t flying 3) I ________ to Africa and Asia. a) have travelled b) have travel c) have traveled 4) Eric _________ Mount Everest. a) hasn´t climbing b) hasn´t climbed c) hasn´t climb 5) She ________ basketball. a) has never played b) hasn´t never played c) has never playing 6) We ______ lots of competitions. a) have win b) have won c) has won 7) I _______ a film. a) have seen b) have see c) have saw 8) My mum ________ sushi. a) has never eaten b) has never eat c) hasn´t never eaten 9) I _______ lunch. a) have just had b) have had just c) just had 10) _______________ school? a) Have we starting b) Have we started c) Has we started 11) Have you visited your friends? a) No, I haven´t visited. b) No, I hasn´t. c) No, I haven´t. 12) Has he ever played ice hockey? a) Yes, he has. b) Yes, he played. c) Yes, he have. 13) We _________ about Jessica before. a) haven´t read b) haven´t readed c) hasn´t read 14) _________ the news about Pete? a) Have you hear b) Have you heard c) Have you heared 15) Have you ever been late for school? a) Yes, I was. b) Yes, I have. c) Yes, I have been. 16) We .............. football yet. a) hasn't played. b) haven't played. c) has played. 17) She ............... Crotia three times so far. a) has visited b) hasn't visit c) have visited

Present perfect- quiz

Leaderboard

Visual style

Options

Switch template

Continue editing: ?