Mostofthose_____thisbookgiveafavorablereview,makingitmorepopular.

16 查阅

A、having read

B、to have read

C、who have read

D、have read

参考答案:

C

读过这本书的人都给它以肯定的评价,这样使这本书更受欢迎了。分词完成时不能作定语,而to havedone此处不合适,只有定语从句最佳。