1) Last week my friend and I ____ to the cinema. a) have been b) had been c) were going d) went 2) When you called me, I ___ a bath. a) had b) had had c) was having d) were having 3) I ____ the dishes when Peter left home. a) had done b) have done c) did d) was doing 4) We ___ here for twenty years. a) live b) lived c) have lived d) had lived 5) He was watching a movie when his parents ___ home. a) came b) come c) have come d) were coming 6) She ___ to Jujuy many times. a) has been b) had been c) went d) was 7) A: _____________ your homework ______? B: Not really. I need some more time. a) Have you finished / already b) Have you finish / yet c) Have you finished / yet d) Did you finish / yet 8) A: That girl plays tennis very well! B: Yeah, I'm quite sure she _____________ the gold medal. a) will get b) is getting c) is going to get d) gets 9) They ___ the match and now they are the champions. a) won b) have won c) will win d) win 10) If the quarantine is over before December, I _________ home for Christmas. a) will go b) went c) go d) am going 11) It ___________ for weeks! This heatwave is terrible! a) hadn't rained b) hasn't rained c) didn't rain d) doesn't rain 12) He ___________ the party when I arrived. I was so disappointed! I really wanted to meet him. a) had already left b) has already left c) left d) leaves

Leaderboard

Visual style

Options

Switch template

Continue editing: ?