Could you excuse my ________ so many careless mistakes?

Could you excuse my ________ so many careless mistakes?

A.make

B.makes

C.to make

D.making

答案及解析: D