Answer:
The giraffes with the longest necks survive and produce offspring.
Step-by-step explanation:
Given the following choices, D is correct:
A) Giraffe necks get longer over a lifetime of stretching, and their offspring inherit the longer necks of their parents.
B) All giraffes are born with short necks, and eating acacia leaves causes them to stretch over a lifetime.
C) Other animals will mimic the giraffe and grow longer necks.
D) The giraffes with the longest necks survive and produce offspring.