C.understanding
have difficulty to do something表示某一次做某事有困难;而have difficulty (in) doing something表示某事要做一直有困难.