单项选择题

I had some difficulty in carrying out the plan.

A.making
B.keeping
C.changing
D.implementing