Help me with this question

The answer sheet says B is the correct answer but isn't D acceptable too.

The answer sheet says B is the correct answer but isn't D acceptable too.