Dois ovos é objeto direto do verbo haver e não sujeito .
O verbo haver indicando existência
Usado com o sentido de existir, o verbo haver nunca deve ser usado no plural. Também quando é sinônimo de acontecer ou ocorrer, o verbo haver não sai do singular. Nesses casos, o verbo haver é impessoal, ou seja, não tem sujeito. Muitas pessoas ficam confusas quando empregam o verbo haver, talvez por causa do que ocorre com os sinônimos (existir, ocorrer, acontecer), que sempre concordam com o sujeito. Observe:
Existem/Há muitas pessoas na sala
Existiam/Havia muitas pessoas na sala
Ocorrem/Acontecem/Há muitos acidentes naquela rodovia
Ocorriam/Aconteciam/Havia muitos acidentes naquela rodovia
Ocorreram/Aconteceram/Houve muitos acidentes naquela rodovia
Oração sem sujeito:
A oração não apresenta sujeito quando o processo verbal não é atribuído a um ser em especial. Diz-se nesse caso, que o verbo e impessoal e só é conjugado na terceira pessoal do singular.
A) Verbos que indicam fenômenos da naturaza
Ex: Choveu / Ventou / Anoiteceu
B) Verbos "TER" e "HAVER" , COM O SENTIDO DE "EXISTIR".
Ex: Havia ( Existia ) muitos convidados na festa.