单项选择题

Science and technology have ______ in important ways to the improvement of agricultural production.

A) attached
B) assisted
C) contributed
D) witnessed