Even though the finch and sparrow are two different types of birds, they have similar beaks. Which statement best explains why their beaks are similar?

Both birds eat the same types of food.

Both birds have the same type of nests.

Both birds live in the highest point of a tree.

Both birds have the same offspring.
.

Both birds eat the same types of food.

The statement "Both birds eat the same types of food" best explains why their beaks are similar.