1) If I hadn't overslept, I ______ on time. a) will have been b) would have been c) will be 2) If you had eaten a good breakfast, you______ so hungry now. a) wouldn't be b) can't be c) won't be 3) I ______ that car if I had had more money at the time. a) could have bought b) could buy c) will buy 4) That horse could have won the race if he ______ hurt his leg. a) doesn't hurt b) hasn't hurt c) hadn't hurt 5) If I ______ harder for the test I would have gotten a better grade. a) had studied b) will study c) did study 6) If it hadn't rained, we ______ to the park. a) will have gone b) will go c) would have gone 7) If only we ______ the directions! a) will follow b) did follow c) had followed 8) If the road hadn't been icy, we ______ an accident. a) won't have b) wouldn't have had c) didn't have 9) He would have gone to work if he ______ sick. a) hadn't been b) won't be c) didn't be 10) If I had known you were coming, I ______ a cake. a) will bake b) would have baked c) would bake 11) All the fish ..... by the cat last night a) was eaten   b) has been eaten   c) is eaten   d) will be eaten 12) That film on TV is .... by the children a) going to be seen b) gone to be seen   c) gone to be see   d) going to be seeing   13) The baby ...... the milk a) is going to be drunk   b) will drink   c) will be drunk by   d) is drunk by 14) The fire .... an electrical fault a) is caused   b) caused by   c) was caused by   d) was caused for 15) These boys ...... the missing child a) found   b) was found by   c) founded   d) was founded by 16) This work will ..... these children a) be doing by   b) be done by   c) be made by   d) is done by 17) He’s a leader. He ......... the others a) was led   b) is led   c) will be led   d) will lead 18) I remember _____ the Queen in London a) meet b) to meet c) meeting d) to meeting 19) I'm not used _____ up this early a) get b) to get c) getting d) to getting 20) I regret _____ Mary about the weddding a) tell b) to tell c) telling d) to telling 21) Mrs Jones, I regret _____ you that your credit limit has been exceeded a) inform b) to inform c) informing d) to informing 22) Stop _____ this terrible noise at once! a) make b) to make c) making d) to making 23) I wanted to stop _____ some presents, but we didn't have enough time. a) to b) to buy c) buying d) to buying 24) The centre forward ...... two goals a) were scored   b) were scored   c) scored   d) were scored for 25) The washing ..... by my mother every day for the last twenty years a) is done   b) was doing   c) has been done   d) will be done

ECCE GRAMMAR (Conditionals-Passive-Gerund,Inf.)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?