单项选择题

The extent (of) the harmful effect was of locoweeds (on) animals (depends) on the soil (that) the plants grow.

A.of
B.on
C.depends
D.that