1) He ___________ to London two years ago. a) went b) has been 2) How have you a) be b) been 3) My friends ________________ me before a) didn't visit b) haven't visited 4) Have you ___________ written a book? a) ever b) before 5) We've been married _________ 5 years. a) in b) since c) for 6) We've been living in Portland ________ January. a) in b) since c) for 7) I haven't slept well ________ a long time a) in b) since c) for 8) _______ will meet you at the airport. a) anyone b) someone 9) Last night was great! ___________ came to the party! a) anyone b) everyone c) someone d) no one 10) I think ___________ is at home. They're not answering the door. a) anyone b) everyone c) someone d) no one 11) Can you take me to work tomorrow? I _________ my car fixed. a) have b) are having 12) Once a month, we ________ a cleaner come and clean our house. a) have b) are having 13) Alice _______ an accountant do her taxes for her last year. a) had b) has had 14) Would it be possible to have the painters _____ the bedroom, too? a) paint b) to paint 15) If I have a problem with my computer, I have my brother ________ at it. a) look b) to look 16) Ajax Rent-a-Car charges $45 a day. Total Car Rental charges $50 a day. Ajax ________ Total Car Rental. a) charges less b) charges less than 17) Barbara has gone on three trips this year. Peter has gone on two. Barbara ________ than Peter. a) has traveled more b) has more traveled 18) A train ticket from London to Edinburgh costs about £80. I saw a plane ticket available for £45. It costs _________. a) less to fly than to take the train b) less to take the train than to fly 19) I usually ______ (eat) popcorn while _____ (watch) a movie. a) eat / watch b) eating / watch c) eat / watching d) eating / watching 20) You shouldn't ______ (talk) on your phone while _____ (drive) a) talk / drive b) talking / driving c) talking / drive d) talk / driving 21) _________ tickets are terrible because they're too far from the __________. a) back row/stage b) front row/box office c) seating chart/stage d) front row/stage 22) You _________ to get all dressed up. It's just a meeting with friends. a) mustn't b) don't have to 23) You __________ show the ticket before you enter the concert's venue. a) must b) are allowed to 24) This report is urgent. I need it _________. a) due b) ASAP 25) Does the car _______ cover accidents? a) several b) model c) insurance d) mileage

Leaderboard

Visual style

Options

Switch template

Continue editing: ?