"A number of writers who once greatly ___ the literary critic have recently recanted, substituting ___ for their former criticism.
A. lauded … censure
B. influenced … analysis
C. simulated … ambivalence
D. disparaged … approbation
E. honored … adulation"

I chose D. But someone said A would be better. I don't think so. Because I don't think there would be many writers who would like the criticism on their writings.

What do you think? Thanks!
D, for "disparaged" corresponds to "former criticism"
Yes, D.

With A, 'criticism' would have to approximate to 'lauding'.

Students: Are you brave enough to let our tutors analyse your pronunciation?
Thank you!
Students: We have free audio pronunciation exercises.