单项选择题

I've heard him()many times.

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