El presente perfecto en inglés se usa para acciones del pasado reciente que aún tienen efecto en el presente.
El
presente perfecto se forma con el auxiliar have y el participio
pasado del verbo.

El negativos se hace con have/has+not.

El interrogativos se hace así:

Equivale a Pretérito Perfecto del Español.
She has eaten the orange.
|
 |
|
|
 |
|
Al contrario que con el pasado simple. No solemos mencionar el momento de la acción. Se supone que se acaba de realizar.
|
Yesterday he ate an orange.
|
 |
Se comió la naranja ayer.
|
|
She has eaten the orange.
|
 |
|
En
los verbos regulares se le añade ed como
en los pasados.
La respuesta corta se hace con el pronombre y el auxiliar have o has para la afirmativa y haven't o hasn't para el negativo.
Recuerda que en las respuestas cortas hay que usar los pronombres y nunca los nombres.