单项选择题

That job is quite difficult. I can understand why you have ______ so many problems.

A.run for
B.run over
C.run off
D.run into