1) If I had more money... a) I would spend my holidays in the Maldives. b) I spend my holidays in the Maldives. 2) This time next year, I ... a) will finish my degree. b) will have finished. 3) When I met my partner, ... a) I had been living in Madrid for a year. b) I was living in Madrid for a year. 4) This is the friend ... I was telling you about. a) that b) which 5) It's ... a lovely day! Shall we go to the beach? a) so b) such 6) If had studied more at university ... a) I would have got better grades. b) I would get better grades. 7) Next week we're ... our house redecorated. a) having b) doing 8) Have you heard the news? Two paintings ... from the Picasso museum! a) are being stolen b) have been stolen 9) I'm not really keen on ... old movies. a) watch b) watching 10) If I have time later, ... a) I'll clean my car. b) I clean my car. 11) How long ... here? a) do you live b) have you been living 12) When I was a child, I ... every summer with my grandparents. a) used to spend b) was used to spending 13) ... your bedroom yet? a) Have you tidied b) Did you tidy 14) By this time next week, ... a) I'll be being off work for a month. b) I will have been off work for a month. 15) I don't know about you, but I'm fed up of not having ... time to do the things I love. a) enough b) too much 16) A - Who do you think took the money? B - I think it ... John that took it. a) might have been b) can have been 17) I wouldn't be a teacher now if I ... a teaching degree at university. a) didn't study b) hadn't studied 18) That's the man ... daughter is a world famous concert pianist. a) who b) whose 19) Do you mind ... me with my homework? a) helping b) to help 20) ... your exam tomorrow because you've studied really hard for it. a) You'll probably pass b) Probably you'll pass

B2 grammar revision quiz

排行榜

視覺風格

選項

切換範本

恢復自動保存: ?