单项选择题

It is not always possible to foresee the obstacles ______ your way towards an ambitious goal.

A. blocked
B. blocking
C. to block
D. to blocking