O certo é “Não nos vemos HÁ dois anos”.
Isso significa que “faz dois anos” que não nos vemos.
Se a frase estivesse no passado “não nos VÍAMOS”, aí o correto seria dizer que “HAVIA dois anos”, ou seja, “não nos víamos havia dois anos”. Isso significa que “fazia dois anos que não nos víamos”, mas que acabamos de nos ver.
Observe outro exemplo:
1. “Há cinco anos que o Internacional não é campeão gaúcho” = o Internacional continua sem ser campeão;
2. “Havia cinco anos que o Internacional não era campeão gaúcho” = o Internacional ganhou o campeonato.
3. “É ou SÃO uma hora da tarde?”
O verbo SER sempre concorda com as horas: “É uma hora da tarde”; “SÃO treze horas”; “SÃO duas horas”; “SÃO dez horas”; “É uma e dez da madrugada”; “É zero hora”.
Assim sendo, “SÃO doze horas”, mas “É meio-dia”; “SÃO doze horas e 30 minutos”, mas “É meio-dia e meia”.