Share the Learning!

Hablar Present Perfect Tense

Express yourself in the Present Perfect Tense with the communicative Spanish verb hablar. Our page is tailored to assist you in mastering ‘hablar’, offering an extensive verb chart, interactive conjugation practices, entertaining games, and sentences for everyday use. Advance your Spanish language journey at Spanish verb conjugation. Also, refine your ‘hablar’ conjugation techniques at hablar conjugation.

Verb Meaning(s): to speak, to talk

Verb Chart: Hablar Present Perfect Tense

Yo

he hablado

I have spoken

Nosotros

hemos hablado

we have spoken

(Juana, Juan)

has hablado

you have spoken

Vosotros

(informal Spain)

habéis hablado

you all have spoken

Él/Ella/Ud.

(Sra./Dr. García)

ha hablado

he/she/you have spoken

Ellos/Ellas/Uds.

han hablado

they/you all have spoken

Hablar Present Perfect Tense Practice

Multiple Choice Game

Artifact Amigo Spanish Verb Conjugation Game

Conjugation Practice

Present Perfect Tense

Hablar Present Perfect Sentence Examples

1. Yo he hablado con mi profesor sobre el proyecto.
I have talked with my teacher about the project.
2. ¿Tú has hablado en público alguna vez?
Have you ever spoken in public?
3. Él ha hablado tres idiomas en su viaje a Europa.
He has spoken three languages on his trip to Europe.
4. Ella ha hablado por teléfono con su amiga durante horas.
She has talked on the phone with her friend for hours.
5. Usted ha hablado sobre la importancia de la educación.
You have talked about the importance of education.
6. Nosotros hemos hablado acerca de nuestras vacaciones soñadas.
We have talked about our dream vacation.
7. ¿Vosotros habéis hablado con vuestros padres sobre el futuro? (vosotros is used only in Spain)
Have you all talked with your parents about the future?
8. Ellos han hablado con el entrenador sobre las tácticas del equipo.
They have talked with the coach about team tactics.
9. Ellas han hablado sobre sus planes para el fin de semana.
They have talked about their plans for the weekend.
10. ¿Ustedes han hablado con alguien sobre ese problema?
Have you talked to someone about that problem?