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

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. 


¿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.


Q&A

Emily

Kwiziq community member

27 August 2018

1 reply

When do you use “yo dije”?

Inma

Kwiziq language super star

27 August 2018

27/08/18

Hi Emily

Here is a lesson that will help you understand when we use verbs in general in the Simple past or the Present perfect:

When to use the perfect tense versus the simple past in European Spanish (Perfecto vs Indefinido)

I hope it helps.

Inma

 

I'll be right with you...