Present Perfect
El interceptor de tiempo: conecta el pasado con el presente.
El Present Perfect es como un interceptor que captura acciones del pasado y las entrega al presente. En programación, sería como una función que toma un evento antiguo y lo retorna como relevante AHORA. No nos interesa CUÁNDO pasó, sino el RESULTADO actual.
Se forma con HAVE/HAS (como un constructor) + el participio pasado (como un objeto compilado). HAVE funciona como un manejador de estado que almacena la información de la acción completa.
Lo usamos para experiencias de vida, cambios recientes, y acciones que comenzaron en el pasado y continúan. Es como un puntero que apunta desde 'antes' hasta 'ahora'.
SUJETO + HAVE/HAS + PAST_PARTICIPLE I / You / We / They → HAVE + participle He / She / It → HAS + participle
Debugging lab
Corrige o completa la línea. 7 ejercicios por tema.
- 3.1.7.1
She have written three reports this week.
- 3.1.7.2
I has visited London twice.
- 3.1.7.3
They has already finished the project.
- 3.1.7.4
He have never seen a sunset like that.
- 3.1.7.5
We has been waiting for two hours.
- 3.1.7.6
She has WROTE the email already.
- 3.1.7.7
Has he fixing the bug yet?
- 3.1.7.8
She has write a beautiful poem.
- 3.1.7.9
I have went to Spain three times.
- 3.1.7.10
Have you ever been to Japan?
- 3.1.7.11
He has never ate sushi.