单项选择题

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

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