1) Last week my friend and I ____ to the cinema. a) goed b) had gone c) goes d) went e) have gone 2) When you called me, I ___ a bath. a) had b) had had c) was having d) were having e) have had 3) I ____ the dishes when Peter left home. a) had done b) have done c) did d) was doing e) do 4) Listen! She ____ music. a) plays b) played c) was playing d) will play e) is playing 5) We always _____ dinner at 6 pm. a) ate b) eat c) are eating d) will eat e) have eaten 6) We ___ here for twenty years. a) live b) lived c) have lived d) are living e) was living 7) He was watching a movie when his parents ___ home. a) came b) come c) have come d) was coming e) will come 8) She ___ to France many times. a) has been b) had been c) is d) was e) will be 9) "What's that noise?" "He ____ the lawn." a) was mowing b) mowed c) is mowing d) will mow e) has mowed 10) When she arrived at the party, her friends ____. a) danced b) have danced c) dance d) were dancing e) dancing 11) I have ________ that movie. a) already saw b) seen already c) already seen d) saw already e) see already 12) The food is great, I ___ it. a) am loving b) love c) loved d) will love e) have loved 13) It ___ for two hours - will it ever stop? a) has been raining b) had rained c) rained d) rains e) is raining 14) If the quarantine is over before December, I _________ home for Christmas. a) will go b) have gone c) go d) am going to go e) went 15) It ___________ for three months! All the grass has dried! a) rains b) hasn't rained c) didn't rain d) doesn't rain 16) If I _______ the lottery I ___________ a house. a) won will buy b) won buy c) win will buy d) will win will buy 17) The train ____________ at Platform 2 in 5 minutes. a) leaves b) is going to leave c) is leaving d) left

Leaderboard

Visual style

Options

Switch template

Continue editing: ?