1) If the driver ___ the accident wouldn’t have happened. a) didn’t b) doesn’t stop c) won’t stop d) hadn’t stopped e) hasn’t stopped 2) If you ___ him yesterday he would have told you everything a) asked b) has asked c) had asked d) would ask e) will ask 3) If you had worked more, you ___ to translate this article yesterday. a) are able b) was able c) were able d) would have been able e) has been able 4) The boy ___ at home an hour before, if he had lefthis school at one o’clock last Monday. a) would be b) was c) had been d) has been e) would have been 5) ___ he would have signed his name in the corner a) If he would have painted the picture b) If he paints the picture c) If he painted the picture d) If he shall paint the picture e) If he had painted the picture 6) The children would have played in the open air if the weather... a) was better last Sunday b) had been better last Sunday c) is better last Sunday d) were better last Sunday e) will be better last Sunday 7) If you hadn't missed so many lessons, you... a) passed b) would have passed c) would pass d) will pass e) pass 8) I would have sent you a postcard while I was on holiday if I ___ your address. a) had b) was having c) had had d) will have e) would have 9) If the driver ___ the accident wouldn’t have happened.  a) didn’t b) doesn’t stop c) won’t stop d) hadn’t stopped e) hasn’t stopped 10) They ___ for the examination better if they had known about it earlier. a) would prepare b) prepare c) prepared d) would have prepared e) will prepare

Leaderboard

Visual style

Options

Switch template

Continue editing: ?