El presente perfecto del inglés se asemeja al pretérito perfecto compuesto del español. Se forma con el tiempo presente del verbo have + el participio del verbo que describe la acción o estado. A continuación se detallan los usos del tiempo presente perfecto:
-Para describir acciones repetitivas o constantes que empiezan en el pasado y continúan hasta el presente.
She has played the violin since she was in high school.
-Para describir acciones que ocurrieron en un momento indefinido o sin especificar en el pasado.
I have visited Cusco 10 times.
-Para resaltar que las acciones sucedieron recientemente en el pasado. Usualmente se usan palabras como recently, of late y just.
I have just bought a new car that gives great gas mileage.