单项选择题

On the top of some very high mountains snow ______ throughout the year.

A.insisted
B.persevered
C.persisted
D.kept