1) How long ____________ before Val finally turned up? a) have you been waiting b) are you waiting c) you waited d) had you been waiting 2) You ____________ be so good at chess, did you? a) never used to b) got used to c) are used to d) wouldn't 3) Could you tell me, sir, what you ____________ in the park at three in the morning? a) have done b) have been doing c) were doing d) had done 4) I was angry when you saw me because I ____________ with my sister. a) have been arguing b) argued c) had been arguing d) would argue 5) The Black Pirate book ___________ over a million copies already this year. a) had sold b) has sold c) had been selling d) was selling 6) Don't throw the paper away because I _______________ it yet. a) haven't read b) hadn't read c) haven't been reading d) hadn't been reading 7) By the time we arrived, the film __________________ . a) has already started b) would already start c) already started d) had already started 8) We had to walk home in the end because Jimmy ____________ his car keys. a) has been losing b) had lost c) was losing d) had been losing 9) It took Edward a long time to ___________ living in Canada. a) be used to b) used to c) get used to d) be used 10) I'd love to have lived in the old days, when people ____________ to market by horse and carriage. a) have been travelling b) would travel c) got used to travelling d) had been travelling 11) I much preferred it when we _____________ to Wales every summer on holiday. a) used to go b) were used to going c) had gone d) have been going 12) Your teacher called me today and said that you _____________ in the playground again. a) had been fighting b) used to fight c) have fought d) would fight

Leaderboard

Visual style

Options

Switch template

Continue editing: ?