单项选择题

It is difficult (to make) yourself (understand) in a foreign country (when) you (have no knowledge) of its language.

A.to make
B.understand
C.when
D.have no knowledge