The present perfect tense deals with the events which have just been done. It is used when there is a connection with the present. In other words, we use this tense to give information or to announce a recent happening.
The present perfect tense is formed by conjugating the auxiliary “to have” in simple present tense and add the past participle of a main verb.
HAS/HAVE+ PAST PARTICIPLE
*We use the auxiliary verb “has” in cases where the subject in the sentence is singular (3rd person) like it, Jackson, she, your shoe, the monkey…
Ex: She has read that book.
Where has he found those keys?
The monkey has not died in this morning.
* We use the auxiliary verb “have” in cases where the subject in the sentence is I, we, they, you, the women, boys…
Ex: We have watched the whole performance on RBA.
Haven’t they printed their assignment?
The boys have played well in that game.
*The adverbs: ever, today, never, since, just, already are commonly used in the present perfect tense.
Ex: Ndemezo has never been to school.
I have already finished my work.
She has just eaten food.
They have built this house since last year.
He has gone today.
We have ever been in Kigali.
The use of present perfect tense
It is used:
* For something that started in the past and continues in the present.
Ex: –They have sold English newspapers for many years.
-You‘ve been heard for nearly two years on radio.
– She has used social media all her life.
* With since for something that started in the past and is still happening.
Ex: – Lora has worked here since she left university.
– Simon and Vanessa have changed their plans since 2010.
* When you are talking about an experience up to now.
Ex: – This is the most important person I have ever met.
– He has not ever left his countryside.