Question: what is the difference between past participle and present perfect?
Answer: The main difference is that the present perfect is a tense and the past participle is not -- although it is used in forming various tenses, including the present perfect.