That is very kind ___you. I know it is very hard____ you to do t

That is very kind ___you. I know it is very hard____ you to do that.

A.of ,for

B.for, of

C.for, for

D.of ,of

正确答案是A