1 . You ....... your own canoe in order to join the canoe club . They cost a lot of money . You ....... mine whenever you want to go canoeing . A ) mustn ' t buy / had borrowed B ) won ' t have bought / should borrow C ) needn ' t buy / can borrow D ) might not buy / would borrow E ) can ' t buy / used to borrow
MODALS TEST 2
5 . A : What were you doing at the bank yesterday ? B : I ........ my bank manager for a loan to repair our house , and luckily , I managed to get it . A ) must have asked B ) used to ask C ) had to ask D ) should have asked E ) ought to ask
2 . He is so poor now it ' s hard to believe that when he was young , he ....... down the street in his Rolls Royce or sometimes his Jaguar car . A ) has been driving B ) would drive C ) should have driven D ) has driven E ) may be driving
3 . Just as my daughter was about to leave the house on her wedding day , my son spilt some tea on her dress . Fortunately , we ....... the stain with some special soap before the wedding took place .
A ) were able to remove B ) must have removed C ) might be removing D ) could remove E ) used to remove
4 . A : Is Julian not visiting Aunt May with us today ? B : Well , he ' s been called out to an emergency , but he ....... us there if he finishes early . A ) has joined B ) could have joined C ) was joining D ) might join E ) would be joining
6 . A : I can ' t believe Jane isn ' t here to collect her award . B : She ......... the invitation . We definitely should have checked that she had got it . A ) would rather not receive B ) had better not receive C ) isn ' t supposed to receive D ) needn ' t have received E ) must not have received
7 . A : Did you speak to Sam about the plans for the cake sale to raise money for charity ? B : Yes , I did and she ........ bake some biscuits and cakes if she has time .
A ) might be able to B ) was able to C ) used to D ) had better E ) has had to
8 . Our plane ............. in Cairo hours ago , but we haven ' t even taken off from Heathrow yet .
A ) was supposed to land B ) must have landed C ) ought to be landing D ) will have landed E ) might be landing