Forma corectă este "v-a dat" (cu cratimă). Iată mai multe informații despre aceste două variante:
V-a dat (cu cratimă) este forma corectă și folosită în limba română. Aceasta este o construcție verbală care folosește pronumele enclitic "v-a" pentru a indica o acțiune trecută de a da ceva cuiva sau de a oferi ceva unei persoane. "V-a" este forma de pronume personal "voi" (voi sau dumneavoastră) combinată cu verbul "a dat" la trecut. Exemplu: "V-a dat un cadou de ziua voastră."
Va dat (fără cratimă) nu este o formă corectă în limba română. Eliminarea cratimei "-" face cuvântul incorect din punct de vedere ortografic și schimbă sensul, deoarece "va" poate fi interpretat ca forma a treia persoană singular a verbului "a vrea," iar "dat" poate fi considerat un infinitiv.
În concluzie, forma corectă este "v-a dat", cu cratimă, care se utilizează pentru a indica o acțiune trecută de a da sau a oferi ceva cuiva, în timp ce "va dat" (fără cratimă) nu este corect și nu este utilizat în limba română standard.