1. If the driver ___ the accident wouldn’t have
happened.A) didn’tB) doesn’t stopC) won’t stopD) hadn’t stoppedE) hasn’t stopped2. ___ he would have signed his name in the corner.A) If he would have painted the pictureB) If he paints the pictureC) If he painted the pictureD) If he shall paint the pictureE) If he had painted the picture3. If you ___ so many lessons you ___ all the exams.A) didn’t miss / passedB) hadn’t missed / would have passedC) haven’t missed / would passD) missed / will passE) had missed / would have passed4. The children ___ in the open air if the weather ___better last Sunday.A) had played / wasB) played / wasC) would have played / had beenD) will play / isE) would play / were5. If you ___ to me yesterday, we ___ this article.A) came / shall translateB) would come / should translateC) had come / should have translatedD) come / having translatedE) were coming / should be translating6. If you ___ in time yesterday we ___ this work.A) had come / would have doneB) came / would have doneC) come / shall goD) will come / shall goE) come / would go7. - Why didn’t you do the task? - If he ___ everythingfrom the start we ___ it earlier.A) hadn’t spoilt / would have doneB) didn’t spoil / would have doneC) doesn’t spoil / will doD) wouldn’t spoil / didE) spoils / shall have done8. -He failed his exam and he has to take it again insummer. -If he ___ so many lessons he ___ it. But hedidn’t follow the teacher’s advice.A) didn’t miss / would passB) hadn’t missed / would have passedC) doesn’t miss / won’t passD) has missed / will passE) will miss / doesn’t pass9. “I ___ my work if you___ me then. Thank you.”A) shan’t finish / don’t help.B) haven’t finished / don’t help.C) shouldn’t have finished / hadn’t helped.D) don’t finish / won’t help.E) didn’t finish / helped.10. She ___ if she ___ that she was ill.A) won’t go out / knowsB) didn’t go out / knewC) hasn’t gone out / has knownD) wouldn’t have gone out / had knownE) doesn’t go out / knows11. If you had worked more, you ___ to translate thisarticle yesterday.A) are ableB) was ableC) were ableD) would have been ableE) has been able12. If we ___ a letter at 8 o’clock yesterday, we ___ on thesame day.A) got / startedB) had got / had startedC) would get / had startedD) had got / should have startedE) should have got / had started13. If you ___ him yesterday he ___ you everything.A) asked / toldB) has asked / will tellC) asked / would tellD) had asked / would have toldE) would ask / would have told14. I would have sent you a postcard while I was onholiday if I ___ your address.A) hadB) was havingC) had hadD) will haveE) would have15. The boy ___ at home an hour before, if he ___ hisschool at one o’clock last Monday.A) would be / had leftB) was / would leaveC) had been / had leftD) has been / leftE) would have been / had left