Definitions of present perfect tense:

  • noun:   a perfective tense used to express action completed in the present