问题详情
I have heard both teachers and students _______ well of him.
A) to speak B) spoken C) to have spoken D) speak