1) Look! Here ...............................our boat. a) is coming b) has come c) it's coming d) comes 2) Eddie .................................me an email for months. a) has to send b) hasn't sent c) doesn't send d) isn't sending 3) The film ...........................at 6.30 so we must hurry! a) has started b) starting c) starts d) is started 4) Shops here usually ..........................at nine. a) close b) are closing c) have closed d) have been closing 5) "Why are your clothes wet?" "I .........................in the rain!" a) am walking b) walk c) walked d) have been walking 6) This soup ......................awful! You've used sugar instead of salt. a) tastes b) is tasting c) has tasted d) has been tasting 7) This is the first time the children ................................the zoo. a) have been visiting b) have visited c) visit d) are visiting 8) "Is Laura there? " "No, she .................................the mall." a) has been to b) has been in c) has gone to d) goes to 9) Patrick ................................Germany for over a year now. a) has gone to b) has been in c) has been to d) has gone in 10) I've only done three exercises ........................ a) so far b) yet c) still d) already

Leaderboard

Visual style

Options

Switch template

Continue editing: ?