Conjugate decir in El Pretérito Perfecto (present perfect)

El Pretérito Perfecto is used to express something that has happened or happened. 

The verb decir (to say/tell) is irregular in El Pretérito Perfecto:

yo he  
has  
él/ella/usted ha   + dicho 
nosotros /-as hemos   
vosotros/-as habéis  
ellos /-as /ustedes han  

You can see it is simply:

haber in El Presente +  dicho (past participle of decir)

Here are some examples to listen to:

Yo he dicho la verdad.
I have told the truth.

¿Qué has dicho?
What did you say? ("you" = "tú" = singular informal)

Juan ha dicho que sí.
Juan has said yes.

Usted ha dicho una mentira.
You have told a lie. 

Nosotros hemos dicho que no.
We have said no.

¿Vosotros habéis dicho eso?
Did you say that? 

Mis padres no han dicho bien la frase.
My parents haven't pronounced the sentence correctly.

Tus amigas han dicho muchas cosas.
Your friends have said many things.

See also List of Irregular Spanish past participles

Learn more about these related Spanish grammar topics

Examples and resources

¿Qué has dicho?
What did you say? ("you" = "tú" = singular informal)


¿Vosotros habéis dicho eso?
Did you say that? 


Nosotros hemos dicho que no.
We have said no.


Tus amigas han dicho muchas cosas.
Your friends have said many things.


Juan ha dicho que sí.
Juan has said yes.


Yo he dicho la verdad.
I have told the truth.


Mis padres no han dicho bien la frase.
My parents haven't pronounced the sentence correctly.


Usted ha dicho una mentira.
You have told a lie. 


Q&A

Be the first to ask a question!

How has your day been?