单项选择题

I've heard him ______ many times.

A.criticizing
B.criticized
C.criticizes
D.to criticize