je suis heureux de vous avoir

I'm happy to have … you

→ je
phrase Rare #40,050
I'm happy to have … you This is usually followed by a past participle, which completes the meaning: for example, “vous avoir invité” means “to have invited you.”
FR: Je suis heureux de vous avoir rencontré.
EN: I'm happy to have met you.

Je suis heureux de vous avoir invitée.

I’m happy to have invited you.

Je suis heureux de vous avoir engagés.

I’m happy to have hired you.

Je suis heureux de vous avoir invitées.

I'm glad I invited you.

Mais je suis heureux de vous avoir épargné le chagrin.

But I’m glad I spared you the pain.

— The Count of Monte Cristo (2024)

Je suis heureux de vous avoir invité.

I’m happy to have invited you.