why are most finches which normally eat seeds unable to eat flower nectar like hummingbirds
1Flowers in finches' environments do not produce nectar.
2Most finches' beaks are too long and narrow to collect nectar.
3Most finches' beaks are too short and broad to collect nectar.
4There are no flowers in finches' environments.