Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1If she ___ earlier, she would have caught the last train.If she ___ earlier, she would have caught the last train.had leftlefthas leftwould have left2They would have won the championship if they ___ harder all season.They would have won the championship if they ___ harder all season.practisedhave practisedare practisinghad practised3If it hadn't rained, we ___ the picnic in the park.If it hadn't rained, we ___ the picnic in the park.would havewould have hadwill have hadhad4Which sentence is a correct third conditional?Which sentence is a correct third conditional?If I study hard, I will pass the exam.If I studied hard, I would pass the exam.If I had studied hard, I would have passed.If I study hard, I would have passed.5He ___ the interview if he had prepared more thoroughly.He ___ the interview if he had prepared more thoroughly.would have passedwould passwill have passedhad passed6If the doctor ___ sooner, the patient might have recovered fully.If the doctor ___ sooner, the patient might have recovered fully.arrivedarriveswould arrivehad arrived7We would have taken a different route if we ___ about the traffic.We would have taken a different route if we ___ about the traffic.knowhad knownknewwould know8She ___ a different route if she had known about the roadworks.She ___ a different route if she had known about the roadworks.would have takenwould takewill have takentook9If the contract ___ on time, the client would have been satisfied.If the contract ___ on time, the client would have been satisfied.deliversdeliveredhad been deliveredwill deliver10What does "If I had taken your advice, I wouldn't have made that mistake" express?What does "If I had taken your advice, I wouldn't have made that mistake" express?A real future possibilityRegret about a past decisionA hypothetical present situationA habitual past action11The flight ___ on schedule if there hadn't been a technical fault.The flight ___ on schedule if there hadn't been a technical fault.iswaswould bewould have been12If he ___ his true feelings, the relationship might have been saved.If he ___ his true feelings, the relationship might have been saved.had expressedexpressedhas expressedwould express13If she ___ the small print, she wouldn't have signed the contract.If she ___ the small print, she wouldn't have signed the contract.doesn't readdidn't readhad readwould have read14The team ___ the trophy if their star player hadn't been injured.The team ___ the trophy if their star player hadn't been injured.will have wonmight have wonwonwould win15Which sentence incorrectly forms a third conditional?Which sentence incorrectly forms a third conditional?If she had tried harder, she would have succeeded.If he hadn't been late, they would have let him in.If I studied yesterday, I would have done better.If they had listened carefully, they would have understood.Check AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.