Master English with Fun Quizzes & Brain Teasers!

91. Put the right verb_________cycling_________fishing_________swimminga)comeb)goc)dod)makee)play92. Use the Present Perfect.1. Anna ... a good job.A) finds B) has foundC) founded D) have found93. I ... a new flat a few months ago.A) bought B) have been buyingC) have been boughtD) buy94. ... Paul Simons latest record?A) Have you heard B) Have you been hearingC) Did you hear D) Are you heard95. Sorry. I ... one of your glasses.A) have broken B) brokeC) break D) have been breaking96. ... you ever ... to London?A) has / beenB) have / beenC) have / wereD) have / be97. I ... not ... him since June.A) did / seeB) did / seenC) have / sawD) have / seen98. They ... John yesterday.A) metB) have meetC) meetedD) has met99. Mary ... Paris for London in 2013.A) has leftB) have leftC) leftD) leaved100. I havent done it ... .A) neverB) already C)yetD) since101. We've______seen that film so we don't want to see it again.a) neverb) yetc) seldomd) already102. Don't wake the baby. She's ____gone to sleep.a) justb) usuallyc) yetd) ever103. Have you______spoken to a famous person ?a) seldomb) oftenc) everd) forever104. It's very annoying. Jane is______forgetting where she's put things.a) justb) seldomc) alwaysd) already105. Hurry up ! I can't believe you haven't done this exercise_____.a) yetb) sincec) ford) so far106. Find the meaning of give backa) to return money that you have borrowedb) to respond to a messagec) to return somewhere by runningd) to return something that you have borrowed107. Find the meaning of hurry backa) to return the place where you are nowb) to return somewhere quicklyc) to return somewhere by runningd) to return to the place where you were before108. I'm so fed up_____my job that I'll probably resign.a) ofb) toc) withd) for109. Thanks for your help. It was very kind ____you.a) atb) ofc) ind) with110. We are super excited_____the tripa) atb) ofc) aboutd) in