单项选择题

______ at his knowledge, all the students showed their respect to their teacher.

A. Amazing
B. Being amazing
C. Amazed
D. Having amazed