Diferenta vine de la modul cum se formeaza cele doua timpuri ale conjunctivului:
conjunctiv prezent: sa fiu (eu sa fiu, tu sa fii, el sa fie etc) - conjunctivul este mod personal si verbul tau se acorda
conjunctiv imperfect: sa fi fost (eu sa fi fost, tu sa fi fost, el sa fi fost etc) - practic se intercaleaza "a fi" la infinitiv. Cum infinitivul este mod nepersonal, este intotdeauna "fi" cu un singur i.
Exista situatii in care ambele forme pot fi corecte. Iata doua fraze care demonstreaza acest lucru:
-Am aflat ca m-a cautat cineva; trebuie sa fi fost prietenul meu.
-E plin de amaraciune gandul ca poti sa fii fost amic pentru cineva.
Dar, desigur explicatia premiata e cea mai complexa.Numi bine.
-
Pai... Pe scurt, dacă este la modul conjunctiv (adică are să în compoziţia verbului) sau dacă este la modul imperativ afirmativ (atunci când cineva dă o comandă) se scrie cu 2 de i. In rest doar cu unul…
Sunt si unele situatii in care se scrie si cu 2 de i de exemplu : '' Vrei sa FII milionar ''