She would have accepted the offer had she ______ about the salary earlier.

Answer and explanation

Correct answer: D. known

  1. Step 1: Inverted third conditional: 'had she + past participle' replaces 'if she had known'.
Answer
known.
Why not the others: "knowing" is wrong because the -ing form is ungrammatical after 'had she'. "know" is wrong because the base form cannot follow the auxiliary 'had' here. "knew" is wrong because the simple past cannot follow 'had she' in a third conditional.

Practise more Verb patterns, modals and agreement.

Free questions with an explanation for every one, and full timed Cyprus English Language Certification (B2, C1, C2) mock tests.

She would have… | Cyprus English Language Certification (B2, C1, C2)