a perfective tense used to express action completed in the present
Present perfect indicates an action that happened at some time in the past or an action that happened in the past and is still happening now: We have played on this field for two years.