While 'A' is labelled as "correct", "D" is not grammatically wrong although most native speakers would probably prefer "A". We cannot expect TOEFL testees to understand nuances like this nor should we attempt to test for them.

Back to the article