The present tense of professed to have is profess to have.
The third-person singular simple present indicative form of profess to have is professes to have.
The present participle of profess to have is professing to have.
The past participle of profess to have is professed to have.