Me alegro de haber pasado un tiempo maravilloso contigo.

Estoy muy feliz de haber pasado un tiempo feliz contigo

1 Sucedió en el pasado, y el verbo to be está en tiempo pasado.

2to va seguido del infinitivo, utilizando la forma original del verbo.

3El tiempo es incontable, por lo que se necesita un cuantificador.

Si no lo sabes, puedes volver a preguntarme~

Estoy muy feliz de pasar un rato agradable contigo

Lo mejor es usar el tiempo pasado