Why do giraffes have long necks? There are several reasons why giraffes have evolved to have long necks. One reason is that it helps the giraffe get food. A giraffe can use its long neck to reach up high into trees, which helps them eat leaves that are too high […]