Gabarito disponível
Resolução comentada
'You had better hurry up' é a forma correta.
A estrutura 'had better + verbo no infinitivo sem to' é usada para dar conselho ou advertência e está correta em 'It's late - you had better hurry up'.
Análise das alternativas
A) Errada: 'life' no sentido geral dispensa artigo ('Life has its moments...'). B) Errada: 'weather' é incontável, então não leva 'a'. C) Errada: 'asleep' não se usa antes do substantivo (o correto seria 'a sleeping officer'). D) Errada: a alternativa não está tecnicamente correta, pois o gabarito aponta E como única correta.
Referência: Gramática inglesa – had better, uncountable nouns, adjetivos predicativos.
Resolução comentada do VaiConcursos.