单项选择题

The phrase "impinge on" most probably means ______.

A.promote
B.rely on
C.have an impact on
D.block