Dzięki za odpowiedzi i wskazanie, że jest to perfect infinitive - to dobry punk zaczepienia. Na pierwszej lepszej stronce znalazłem następujące przykłady, które faktycznie dają do myślenia, ale nie wszystkie z nich zrozumiałem.
1. He pretended to have seen the film. (zamiast: He pretended that he had seen the film."?)
2. Before I turn 40, I want to have written a book. (zamiast: I will have written a book before... / I want to write a book and finish it before I am 40)
I would like to have been to the Taj Mahal when I was in India. (tego nie rozumiem)
If I had known you were coming I would have baked a cake. (3rd conditional - gdzie tu jest perfect infinitive?)
Someone must have broken the window and climbed in. (spekulajce nt przeszłości; nie powinno być raczej: The intruder is believed to have broken the window...)
That man may have noticed the bank robbers' getaway car. (spekulajce nt przeszłości)