Le present perfect:
PRESENT PERFECT SIMPLE
I have already seen
this man!
L'action est finie mais pas datée dans le passé. On ne sait pas
quand
on a vu cet homme.C'est un emploi classique du present perfect normal.
PRESENT PERFECT PROGRESSIF
My students have
been working for two hours.
Ce temps est idéal pour décrire des actions qui ont commencé
dans
le passé mais qui continuent dans le présent. Il fait bien la
liaison
passé-présent en montrant la progression de l'action.