Gabarito D
Não há sujeito quando verbo Haver tem sentido de Existir, como ocorre nas alternativas a, b e c.
Perceba que, na alternativa D, o verbo principal não é o HAVER, mas sim o verbo PARTIR.
Minha esperança de felicidade ( sujeito ) havia partido ( tempo composto) no lombo do cavalo baio( adjunto adverbial)
a) “Mais ao longe, numa volta da estrada, uma esperança havia.”
verbo haver no sentido de existir = oração sem sujeito.
b) “Nenhuma pedra poderia haver no caminho da felicidade.”
verbo principal haver no sentido de existir = oração sem sujeito
c) “Nunca houve cometa igual, assim tão terrível, desdenhoso e belo.”
verbo haver no sentido de existir = oração sem sujeito.
d) “No lombo do cavalo baio, havia partido minha esperança de felicidade."
verbo principal é PARTIR, logo o sujeito da oração é MINHA ESPERANÇA