Ответ:

1. В популяции жирафов существовала наследственная изменчивость, в том числе различия в длине шеи.

2. При недостатке доступной пищи особи с более длинной шеей могли лучше доставать листья и чаще выживать.

3. Они оставляли больше потомства и передавали ему соответствующие наследственные признаки.

Ответ: движущими силами были наследственная изменчивость, борьба за существование и естественный отбор.