1) Maria Becerra.......................... (PERFORM) on July, 23rd at 10 p.m a) was performed b) is performing c) will have been performing d) did performed 2) He will call me as soon as he................................. (READ) the note I've left him. a) reads b) has read c) will read d) has been reading 3) ...............................you ever............................ (BE) to Paris? Well, you should, actually. a) Has...been b) Will...been c) Have...been d) Would...been 4) Mary.................................................... (READ) 'Moby Dick' but she hasn't finished yet. a) is always reading b) always had c) has been reading d) had always 5) I wish I........................................ (BUY) that beautiful dress at the clothes shop. Now I regret! a) bought b) had been buying c) can buy d) had bought 6) Fifteen hours after our plane had taken off, we......................................finally .................... (LAND) in Heathrow Airport! a) are landing b) were...landing c) was sent d) was send 7) Melissa.................................. (PLAY) the piano while her best friends................................. (LISTEN) to her. a) was...playing / were listening b) played / listened c) has been playing / were listening d) was playing / have been listening 8) When I saw Michael, he had some bruises in his arms. He................................ (FIGHT) after school. a) has been fighting b) had been fighting c) was fighting d) fought 9) Next June, they...................................... (LIVE) in Spain for four years!  a) will live b) will have lived c) are going to live d) will have been living 10) Sarah promised she............................. (ARRIVE) earlier next time we meet! a) is going to b) would c) will d) shall 11) It's time you...................... (TELL) me the truth about the accident! a) told b) were telling c) tell d) had told 12) I................................. (WRITE) my wedding invitations this morning. Time to rest! a) have been written b) was writing c) will be writing d) have been writing 13) Mr. and Mrs Appleton............................. (BE) my next door neighbours for fifteen years! I adore them. a) have being b) have been c) were been d) were being 14) Because of the global warming, the climate in this area......................... (GET) hotter and hotter! a) is getting b) gets c) will be getting d) is going to get 15) I........................ (SEE) the accident so the police asked me to testify. a) was seeing b) had seen c) saw d) am seeing 16) 'Hi mum, I'm at the greengrocer's. They.................................. (WEIGH) some vegetables I bought.' a) are weighing b) are going to weigh c) have weighed d) will weigh 17) Please hurry up! Our flight................................ (DEPART) in an hour!!! a) will depart b) is going to depart c) is departing d) departs

Leaderboard

Visual style

Options

Switch template

Continue editing: ?