¿Por qué dice "have seen the girl" en vez de "saw the girl"?
Respuesta de un hablante nativo
Rebecca
Buena pregunta. "Saw the girl", es el pasado simple, implicaría que él la vio hace tiempo, es decir, no estarían en la misma habitación, ni la habría visto en este mismo instante. Sin embargo, se utiliza el presente perfecto porque se refiere a este preciso momento. "Have seen the girl" implica que la ha visto en este instante, de modo que la acción de verla ya se ha completado. Ej: "I've just won the game." (Acabo de ganar el juego.) => presente perfecto, que implica que ha ocurrido recientemente Ej: "I won the game at the fair." (Gané el juego en la feria.) => pasado simple, no se indica el momento exacto en el que ganó