La oración no es correcta, pero tu profesor (si eso es exactamente lo que dijo) tampoco es correcto. Hay varias oraciones gramaticales posibles aquí: «A puede ser un beneficio para B», «A puede ser un beneficio de B», «A puede beneficiarse de B» o «A puede beneficiarse de B» [aunque yo no usar de aquí, algunas personas lo harían]. Beneficio es un sustantivo en los dos primeros, pero un verbo en los demás. Tenga en cuenta también que los cuatro significados son distintos.
«A puede beneficiarse de B», como oración, no es gramatical; Sospecho que los usos que ha encontrado son subcláusulas, o posiblemente solo borradores iniciales.