I'm not an expert on grammar or linguistics, but here are my thoughts as an ordinary native user of English. I hope I got all the grammatical terminology correct!
I think that all verbs -- transitive or intransitive -- are able to form present perfect sentences: "He has...