Ответ:

В варианте Д глагол «съело» употреблён в переносном значении: солнце не ест лёд буквально, а растапливает его.

Ответ: Д.