Tiempos Perfectos: Present y Past Perfect
El Present Perfect es perfecto (nunca mejor dicho) cuando no importa exactamente CUÁNDO pasó algo. "I have played tennis" significa que jugaste al tenis en algún momento de tu vida, pero no dices cuándo específicamente.
Recuerda: con I/you/we/they usas "have", pero con he/she/it usas "has". "She has played" vs "They have played". Para preguntas: "Have you played?" o "Has she played?".
El Past Perfect es como ir hacia atrás en el tiempo dos veces. Cuando llegué a casa, ya había comido - "When I arrived, I had already eaten". Una acción (had eaten) pasó antes que otra acción pasada (arrived).
Consejo de examen: Si ves palabras como "already", "just", "never", "ever", probablemente necesites Present Perfect. Si hay dos acciones pasadas y una ocurrió antes, usa Past Perfect para la primera.