The Present Perfect tense is a rather important tense in English, but it gives speakers of some languages a difficult time. That is because it uses concepts or ideas that do not exist in those languages. In fact, the structure of the Present Perfect is very simple. The problems come with the use of the tense.
To express something in the present perfect tense, join the present simple tense of have/has with the past participle of the main verb (which can be a regular verb or irregular verb).
More details will be available soon