1) I ___ my old computer at the garage sale. a) have sold b) has sold c) have selled d) has selled 2) The children ___ all the way back home. a) have ran b) has run c) have run d) have runned 3) Mum isn't at home now. She ___ to the doctor. a) 've gone b) 's went c) 've go d) 's gone 4) ___ time to prepare the test? a) Has she had b) Has he had c) Have you had d) Have they 5) We ___ this game many times. a) 've played b) played already c) 've play d) 've plaied 6) ___ any information about Australian mammals on this website? a) Have we finded b) Has she find c) Have you found d) Has he founded 7) I ___ to the shops recently. a) have walk b) have walked c) has walked d) has walking 8) Has Andrew taken part in the marathon? a) Yes, he have. b) Yes, he has taken. c) No, he haven't. d) No, he hasn't. 9) Hi Tom! ___ my new video on YouTube? a) Have you seen b) Have you see c) Have you seed d) Have you saw 10) He ___ an email to his friend. a) 's just writen b) 's just written c) 've just written d) 've just writen 11) I ___ so much for a pair of socks before! a) 've never payed b) 's never payed c) 's never paid d) 've never paid 12) We ___ great news about Aunt Maggie's recovery. a) 's heard b) 've heared c) 've heart d) 've heard 13) I ____ Asia. I will go there next year! a) 've never been to b) 've never gone to c) never have arrived in d) never traveled 14) Which of these 'verbs' is incorrect? a) fought b) written c) catched d) stopped e) been f) closed 15) My wife and Chris ___ sushi before. Have you? a) haven't ate b) hasn't proven c) hasn't tasted d) haven't tried 16) My teacher _____ about English poetry for 2 hours long. a) has talked b) has told c) has explained d) has said

Leaderboard

Visual style

Options

Switch template

Continue editing: ?