10K+ students - 4.8/5

Self study Conversation classes Personalized learning path

Decir (to say) - Pretérito perfecto, indicativo (Present Perfect, indicative) - Spanish

 Decir (to say) - conjugation and tenses - (Spanish)

Decir - Conjugation of to say in Spanish: Conjugation table, examples and exercises in the present perfect, indicative tense (Pretérito perfecto, indicativo).

Pretérito perfecto, indicativo (Present Perfect, indicative)

All conjugations and tenses: Decir (to say) - conjugation and tenses - (Spanish)

Syllabus: Spanish lesson - Decir tu nombre (Telling your name)

Conjugation of to say in Pretérito perfecto

  • yo he dicho I have said
  • tú has dicho You have said
  • él/ella ha dicho He has said
  • nosotros/nosotras hemos dicho We have said
  • vosotros/vosotras habéis dicho You have said
  • ellos/ellas han dicho They have said

Example phrases

  • Yo he dicho la verdad. I have told the truth.
  • Tú has dicho que vendrías. You have said that you would come.
  • Él ha dicho una mentira. He has told a lie.
  • Nosotros hemos dicho todo lo que sabemos. We have said everything we know.
  • Vosotros habéis dicho lo mismo varias veces. You all have said the same thing several times.
  • Ellos han dicho que no pueden asistir. They have said that they cannot attend.

Exercise: Conjugate the verbs - decir (to say)

Instruction: Choose the correct word, read the sentence out loud and translate.

Show answers Show translation

Decir (Pretérito perfecto, indicativo)

1. Tú ... que vendrías.

Tú has dicho que vendrías.
(You have said that you would come.)

2. Yo ... la verdad.

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

3. Vosotros ... lo mismo varias veces.

Vosotros habéis dicho lo mismo varias veces.
(You all have said the same thing several times.)

4. Nosotros ... todo lo que sabemos.

Nosotros hemos dicho todo lo que sabemos.
(We have said everything we know.)

5. Ellos ... que no pueden asistir.

Ellos han dicho que no pueden asistir.
(They have said that they cannot attend.)

6. Él ... una mentira.

Él ha dicho una mentira.
(He has told a lie.)