86. They _____ heard us coming, we were making a lot of noise.
a) must have 87._____ a new dish I use a book of recipes. a) Having cooked b) Cooked c) Cook d) Cooking e) Having cooking 88. We _____ to go to work at six in the morning. c) had 89.I'm not very keen on_____ computer games. a) play b) playing c) to play d) played e) having played 90.He hated _____ in the backseat of the car a) having sat b) is sitting c) are sitting d) sit e) sitting 91. Could you pick up the_____ glass? a) broken b) having broken c) broke d) break e) breaking 92. This man. . . here for two months. a) works b) is working c) worked d) have been working e) has been working 93. I _____badly in my work, _____ try harder. a) will do/if I’m not b) did/if I wasn’t c) would do/if I haven’t d) will do/ if I don’t e) did/ if I won’t 94. If he _____ rich he _____ a car. a) were/will buy b) were/would buy c) were/should buy d) would be/would buy e) will be/ will buy 95. _____ the dishes, I sat down to relax. a) Having washed b) Washed c) Having washing d) Washing e) Wash 96. I hope I ____ her in the evening. a) would meet b) should meet c) met d) will meet e) meet 97. If my sister_____ English well, she _____ this job. a) knew/would have taken b) know/will take c) had known/would have taken d) would know/should have taken e) had known /would take 98. She _____ I had been doing for all that time. a) asked to me b) asked for me c) asked with me d) asked me e) asked by me 99. I didn't know that you _____ the letter. a) had already received b) has already received c) have already received d) already received e) having already received 100. I told you that I _____ town on the following day. a) leave b) would leave c) will leave d) left e) had left