单项选择题

Most of those () this book give a favorable review, making it more popular.

A. having read
B. to have read
C. who have read
D. have read

相关试题