Eu digo: "são cinco para o meio-dia"; "jantamos às dez para as oito". As outras frases que indica não estão nos meus hábitos linguísticos (note que a palavra horas, elidida, é um substantivo feminino e, portanto, há um condenável erro de sintaxe no agrupamento "aos dez horas". A terceira e a última frases: "jantamos as dez para as oito" ou "jantamos dez para as oito" estão incorrectas porque não se trata de jantarmos dez pessoas ou refeições; a estrutura destas duas frases, sem a preposição e o artigo (a + as = às), pode, assim, considerar-se errada no contexto).
Mas para que não fique com complexos no seu meritório estudo da língua portuguesa, esclareço que, mesmo nas frases estruturalmente erradas, as ligações cerebrais dos falantes experientes da língua compensam as elisões e permitem que a mensagem seja perfeitamente entendida, dado que estes agrupamentos também não fazem sentido de outra forma.
Ao seu dispor,