OA given is D.!!! I think D makes sense and is a very elegant sentence . B is also correct grammatically but D wins for elegance and brevity.
I dont think D is incorrect in comparing voice with thomas hardy..if that's the case then B also compares the voice with thomas hardy .
More comments are welcome.
I fear that what will happen if such SC's pop up in first 5 questions.