Kenneth G. Wilson (1923). The Columbia Guide to Standard American English. 1993.
PRESENT PERFECT TENSE
is the name some grammars give to the tense made up of the present tense of the auxiliary have plus the past participle of a verb. It expresses action completed in the present time, as in He has promised and She has slept, or still going on, as in We have lived here for years.