The perfect tense is used whenever you want to express with certainty that an action was completed, is being completed, or will be completed. Here in the perfect tense, you use the verb “to have” and the “participle” of the action verb
Present perfect: used to describe events that began in the past and are expected to continue or to emphasize the relevance of past events to the present moment
“She has written papers for most of her classes, but she still has some papers left to write.”
Past perfect: used to describe events that happened before other events in the past
“She had written many letters for her friends before she left Australia.”
Future perfect: used to describe events that will be completed between now and a specific point in the future
“She will have written many letters for her friends by the end of the year.”
Forming the perfect tense involves
Past Perfect Tense
"had" + [past participle]
He had spoken.
Forming the Present Perfect Tense
"has" or "have" + [past participle]
She has spoken.
They have spoken.
Forming the Future Perfect Tense
"will have" + [past participle]
He will have spoken.
If you find this difficult to understand you should download the Blabla Live app from the Google store or Apple. It is a free app that gives you access to thousands of learning videos created by native English speakers. Here are free chat rooms where you can enter and speak English to your heart's content, practising your conversation. There are lessons you can join free of charge. Finally, if you want personal 'one on one' tutoring with a native speaker it is available.