1) If she had studied, she ___ the exam. a) would pass b) would have passed c) will pass d) passes 2) If they had left earlier, they ___ the train. a) caught b) would catch c) would have caught d) catch 3) If I had known, I ___ you. a) would tell b) would have told c) tell d) told 4) If we had seen him, we ___ hello. a) say b) would say c) would have said d) said 5) If you had asked, I ___ you. a) help b) would help c) would have helped d) helped 6) If it had rained, the ground ___ wet. a) would be b) would have been c) is d) was 7) If they had known, they ___ come. a) would have b) would have come c) come d) came 8) If I had seen you, I ___ you. a) would greet b) would have greeted c) greet d) greeted 9) If she had been there, she ___ it. a) would do b) would have done c) does d) did 10) If we had known, we ___ prepared. a) would prepare b) would have prepared c) prepare d) prepared 11) If he had called, I ___ him. a) would answer b) would have answered c) answer d) answered 12) If they had tried, they ___ it. a) would achieve b) would have achieved c) achieve d) achieved 13) If you had listened, you ___ it. a) would understand b) would have understood c) understand d) understood 14) If I had gone, I ___ you. a) would see b) would have seen c) see d) saw 15) If she had cooked, we ___ dinner. a) would eat b) would have eaten c) eat d) ate 16) If they had asked, we ___ them. a) would join b) would have joined c) join d) joined 17) If it had snowed, we ___ skiing. a) would go b) would have gone c) go d) went 18) If you had called, I ___ you. a) would meet b) would have met c) meet d) met 19) If I had known, I ___ earlier. a) would leave b) would have left c) leave d) left 20) If we had tried, we ___ succeed. a) would succeed b) would have succeeded c) succeed d) succeeded

Third Conditional Practice

Leaderboard

Visual style

Options

Switch template

Continue editing: ?