单项选择题

It was silly ()the mistake, which is rather difficult to()

A. of him to make; admit
B. for him to make; be admitted
C. for him to make; admit
D. of him to make; be admitted