If he had worked hard, he .

  1. would pass
  2. passed
  3. will pass
  4. would have passed
Answer

D) would have passed

Third conditional: would have + V3. Modals, Conditionals & Verb Forms · Conditionals

English MCQ · More English: Modals, Conditionals & Verb Forms MCQs · Practise