单项选择题

All life on the earth ______ on the sun.

A.depends
B.carries
C.keeps
D.goes