Which of the following pairs of organisms must eat other organisms for food?
A. zebra and oak tree
B. giraffe and human
C. hamster and sunflower
D. grass and rabbit