1) Sandra __ for years now. a) smokes b) is smoking c) has been smoking 2) Bob __ a book for 5 days and he ___ 30 pages. a) reads / has read b) is reading /  read c) has read / read d) has read / has read e) has been reading / has read 3) I wish my boss __ ask us to work overtime anymore. a) won't b) wouldn't 4) This file __ automatically, so you don't have to remember about saving it. a) saving b) is saving c) is saved 5) Supposing they offered you a better position with more responsibilities, __ you accept? a) do b) will c) would 6) Bob is __ only person in his family with red ___ a) an / hair b) an / hairs c) the / hair d) the / hairs 7) Do you sometimes wish you __ this job? a) didn't choose b) haven't chosen c) hadn't chosen 8) A: What's that noise? B: The apartment upstairs __. a) is renovating b) is renovated c) is being renovating d) is being renovated 9) I apologise ____ late a) to be b) for be c) that I am d) for being 10) ___ the email I sent you yesterday? a) Did you read b) Have you read c) Had you read 11) She didn't participate __ the meeting as nobody __ her about it a) on / informed b) in / had informed c) to / informed 12) By the end of 2026 my son __ from university.  a) will graduate b) will be graduating c) will have graduated 13) Ally asked me __ use my computer. a) that she can use b) if she can be using c) if she could use 14) The children promised ___ anymore. a) to not complain b) don't complain c) to don't complain d) not complain e) not to complain 15) How long ___ in this job? a) do you work b) are you working c) have you worked d) have you been working 16) How long ___ in your previous job? a) did you work b) have you worked c) have you been working 17) Let's send her a reminder about the meeting ____ she forgets. a) in case b) in the case c) in case of 18) Let's take some cash to the beach in case we __ ice cream a) will want to buy b) want to buy c) could buy 19) I am going to keep eating until __ a) I am full b) I will be full 20) She wouldn't be where she is now if her father __ her at the beginning of her career. a) hasn't helped b) didn't help c) hadn't helped 21) I've got plans for tonight. I _____ to a party. a) go b) will go c) am going d) am going to go 22) Don't deny ___ my money! a) steal b) to steal c) stealing 23) If only she __ more money, she would live in a house. a) has b) will have c) would have d) had 24) As a child I __ a lot of time outdoors. a) use to spend b) used to spend c) used to spending d) would spend 25) I will tell you my secret provided ___ not to tell anyone. a) that you promise b) that you will promise c) you will promise d) you promise 26) I will do this project on my own unless the boss __ me otherwise. a) is going to tell b) will tell c) tells 27) She broke her leg as she __ down the street. a) walked b) was walking c) has been walking d) had been walking 28) She __ down the street for 5 minutes before she realized in was the wrong way. a) walked b) was walking c) has been walking d) had been walking 29) I suggest __ a game. a) play b) to play c) playing 30) ___ I'm really tired, I cannot fall asleep. a) Despite b) Although c) However 31) I wish I __ speak better English a) could b) would 32) Bob hoped that he ___ the test despite not studying much. a) will pass b) would pass c) is passing 33) I made a stupid mistake which i wish I __ . a) didn't make b) hadn't made 34) Bob bought me a present ____ him not to. a) although I asked b) although I had asked c) despite I asked d) despite I have asked 35) We ____ a new house! a) have finally bought b) finally bought c) had finally bought 36) When are you gonna pay me back __ I lent you? a) money b) a money c) the money 37) I miss __ in the office. a) working b) to work 38) She agreed to help him __ she didn't have much time. a) despite b) in spite c) although d) still 39) Will you __ to help me? a) can b) able c) be able to d) could 40) She agreed to help him __ not having much time. a) despite b) in spite c) although d) still 41) Bob refused __ the documents   a) sign b) to sign c) signing 42) Do you know where ___? a) is the meeting being held b) the meeting being held is c) the meeting is being held 43) Bob has a new flat. He ____ this flat if his parents __ him. a) wouldn't buy / wouldn't help b) didn't buy / wouldn't help c) wouldn't have bought / wouldn't have helped d) wouldn't have bought /hadn't helped 44) The weather is __ change next week. a) likely that b) likely to c) will d) due to

Grammar Revision B2 (copy)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?