Ha hablado

has spoken

→ haber
phrase Rare #50,195
has spoken In questions, the subject is often omitted; it can mean “have you spoken” when addressing someone formally.
SP: ¿Ha hablado con la profesora?
EN: Have you spoken with the teacher?

¿Ha hablado con el coronel Hasegawa?

Have you spoken to Colonel Hasegawa?

— Las flores de la guerra (2011)

¿Ha hablado con su padre?

Have you spoken to your father?

— La Sociedad de los Poetas Muertos (1989)

¿Ha hablado Tom con Mary?

Has Tom talked to Mary?

¿Ha hablado sobre algo?

Has he talked about anything?

— El Bueno, El Malo y El Feo (1966)

¿Ha hablado con don Francisco?

Have you spoken to Mr. Francisco?

— Sonidos vecinos (2012)