present perfect
Have plus participle
The present perfect is a verb tense combining "have" or "has" with a past participle: I have eaten, She has gone.
It connects past actions to the present—describing completed actions with current relevance, experiences up to now, or states that began in the past and continue: I've lived here for ten years.
Distinguished from the simple past, which places events firmly in completed time.
From then onward
- forOn behalf of
- how longQuery about time needed
- ever sinceFrom a past point onward
- latelyIn recent times
Past state continuing
up until now · continuing · persisting · lasting · enduring · remaining · staying · keeping
At any time
since
From then onward
- forOn behalf of
- how longQuery about time needed
- ever sinceFrom a past point onward
have been
Past state continuing
up until now · ongoing · continuing · persisting · lasting · enduring · remaining · staying · keeping · maintaining
have done
Command to stop
at last · by now · up to now · result · outcome · achievement
ever
At any time
- present tenses
- verb tensespast tense, future tense, past, future, simple past
- perfect tenseshave done, had been
- verb grammarconjugation, tense, verb form, infinitive, verb tense
- verb aspectsperfective, progressive, habitual, stative, continuous
present perfectsimple past
Tense for completed actions
past simple · preterite · present continuous · present progressive · remote past
present, perfect, presents, presentation, presented, presently, presenting, presenter, presentable