29. We were amazed .… his knowledge of

Confucius philosophy.
(A) with
(B) at
(C) by
(D) of

i think C

2 answers

C is correct.
Right. :-)