单项选择题

Human beings ______ a lot to the birds and beasts who eat insects.

A.oblige
B.owe
C.thank
D.gratitude