The book, ______ I had read twice, still confused me.

Answer and explanation

Correct answer: D. which

  1. Step 1: A non-restrictive clause between commas takes 'which', not 'that'.
Answer
which.
Why not the others: that, what and whom don't fit.

Practise more Advanced grammar.

Free questions with an explanation for every one, and full timed College English Test Band 4 (CET-4) - China mock tests.