Como sabemos, o verbo ser tem muitos significados. Para o nosso caso, interessam, principalmente, os seguintes: existir, estar.
1) Sendo assim, quando dizemos que «hoje são 2 de Março», é o mesmo que dizermos:
Hoje existem 2 (dias) de Março.
Como vemos, a forma verbal são/existem concorda com o sujeito plural «2 (dias)». O dia 2 já existe, embora não esteja completo.
2) O algarismo 2 não representa o número do dia, mas a quantidade de dias.
Para significarmos apenas o número do dia, teríamos de dizer assim:
Hoje é o 2.º dia de Março.
De tudo isto concluímos o seguinte: na frase «Hoje são 2 de Março», a forma verbal são concorda com a quantidade plural: «2 de Março» = dois dias de Março.
3) O vocábulo hoje não é singular nem plural, porque não é um substantivo, mas, sim, um advérbio – um advérbio de tempo. Por isso é invariável. Sendo assim, não pode representar nenhuma quantidade de dias, porque se refere apenas ao tempo.
4) Vejamos agora:
a) «O verbo no plural» – hoje são 2.
b) A camisa (ou camisola) do Figo são 10.
Na alínea a), o sujeito de são não é hoje, mas, sim, o plural «2» (= 2 dias). É como se disséssemos:
a) Hoje são (= existem) dois dias (de Março).
Isto não significa que o dia 2 já esteja completo, mas, sim, que já existe. Só quando se completarem as 24 horas é que o dia 2 está completo. Então, temos de dizer: «Hoje são 3.»
Na alínea b), a frase completa tem de ser assim: «A camisa (ou camisola) do Figo é a n.º 10.»
5) Vejamos então:
«O número do apartamento (ou apartado) dele são 101.»
Esta frase está errada, porque o sujeito não é o plural 101, mas o singular «O número do apartamento (ou apartado) dele». Sendo assim, o predicado não é «são 101», mas, sim, é 101; ou melhor: é o 101.
Aqui vai, então, a frase correcta:
«O número do apartamento (ou apartado) dele é o 101.»
Vejamos agora esta frase:
6) «Hoje são 2» (de Março).
É mais que evidente que esta frase significa que o dia 2 ainda não terminou. O que terminou foi, como o prezado consulente diz, o dia número 1.
A frase «Hoje são 2 (dias passados) de Março», para nos referirmos ao dia 3, não se costuma dizer. Por isso, não podemos afirmar que pertence à nossa língua.
O verbo da frase/oração apresentada («são») está correctíssimo, porque concorda com o sujeito, que também está no plural: 2 de Março. E mais vejamos:
«Hoje são 2 de Março» = «Hoje existem 2 dias de Março».
Existem dois dias, mas o segundo ainda não está completo, porque ainda lhe faltam algumas horas. Quando já não faltarem estará completo; e então será o dia 3.
Se ainda não tirei todas as dúvidas deste prezado consulente, cá fico esperando que me interrogue e com muito prazer.