Perfect Infinitives
Perfect infinitives can have the same meaning as perfect tenses or past tenses. It is nice to have heard from her. (= It is nice that I have heard from her.) I’m glad to have won. (= I am glad that I have won.) She is glad to have represented her country in the Olympics. (= She is glad that she …