Hay 4 formas básicas de usar el verbo "alegrar":
-Alegrarse de algo. "Me alegro de tu llegada". "Se alegra de sus victorias".
Si ese algo es un verbo, decimos Alegrarse de que + subjuntivo. "Se alegra de que hayas llegado", "Me alegro de que María haya aprobado".
Usamos Alegrarse de + infinitivo cuando la persona que se alegra es la que realiza la acción del infinitivo. Ej: "Me alegro de haber aprobado" (yo he aprobado), "María se alegra de haber aprobado" (María ha aprobado).
-Algo alegra a alguién. Ej: "Tu llegada me alegra", "Sus victorias le alegran" o "Me alegra tu llegada", "Me alegran sus victorias".
Para verbos, sustituye "algo" por "que + subjuntivo". Ej: "Me alegra que hayas llegado", "Me alegra que María haya aprobado".
La misma regla que antes para el infinitivo: "Me alegra haber aprobado", "A María le alegra haber aprobado".
-Alegrarse por algo: "Me alegro por tu llegada". "Se alegra por sus victorias".
-Alegrarse por alguien. "Me alegro por ti" (Me alegro de que algo bueno te haya pasado), "Se alegra por su hermana".