Ho letto, in una traduzione, la frase "si ha mangiato bene", e mi chiedo se non sia meglio utilizzare il verbo essere al posto di avere. Oltretutto, se così fosse, si potrebbe considerare questa una forma scorretta o agrammaticale?