L
Lingvero

Dar Present Perfect Practice

Dar (to give) in the present perfect: 14 free exercises with an explanation after every answer, plus the full conjugation table.

14 exercisesIrregularB1 – B2 level
IWhat to watch for

Dar takes -er/-ir endings in the preterite (di, dio) but behaves like any -ar verb in the participle: dado. So the present perfect is he dado, has dado, ha dado — no irregularity at all, and no accents to worry about.

The interest lies in the phrases. Dar un paseo, dar las gracias, dar de comer, dar la noticia, dar resultado — all of them turn up constantly in this tense. Watch the impersonal one too: no me ha dado tiempo means I haven't had time, and its subject is tiempo, not the person.

IIConjugation
darPresent Perfect
yo
he dado
has dado
él / ella / usted
ha dado
nosotros
hemos dado
vosotros
habéis dado
ellos / ustedes
han dado
Irregular yo (doy); takes -er/-ir endings in the preterite (di, dio) with no accents.
IIIPractice exercises

Practice.

Answer first, then read the explanation. Don't skip it — that's the whole point.

Exercise 01 of 14Tag: Dar un paseo
Fill in the blank

Esta tarde _____ un paseo largo por el parque del río. (dar)

This afternoon I have taken a long walk through the riverside park.

Exercise 02 of 14Tag: Ya
Fill in the blank

¿_____ ya de comer al perro o lo hago yo? (dar)

Have you already fed the dog or shall I do it?

Exercise 03 of 14Tag: Recent news
Fill in the blank

La radio _____ la noticia hace apenas cinco minutos. (dar)

The radio broke the news barely five minutes ago.

Exercise 04 of 14Tag: Todavía no
Fill in the blank

Todavía no _____ nuestra respuesta al casero. (dar)

We still haven't given the landlord our answer.

Exercise 05 of 14Tag: Ellos form
Fill in the blank

Los vecinos _____ dinero para el arreglo del portal. (dar)

The neighbours have given money for the repairs to the entrance hall.

Exercise 06 of 14Tag: Nunca
Fill in the blank

Nunca _____ una charla ante tanta gente como hoy. (dar)

I have never given a talk in front of so many people as today.

Exercise 07 of 14Tag: Dar resultado
Fill in the blank

El cambio de horario _____ muy buen resultado este trimestre. (dar)

The change of schedule has worked very well this term.

Exercise 08 of 14Tag: Dar señales de vida
Fill in the blank

Hoy no _____ señales de vida en todo el día. (dar)

You haven't shown any sign of life all day today.

Exercise 09 of 14Tag: Dar vueltas
Fill in the blank

Esta semana _____ tres vueltas al mismo problema sin avanzar. (dar)

This week we have gone over the same problem three times without progress.

Exercise 10 of 14Tag: Ellos form
Fill in the blank

Mis alumnos _____ lo mejor de sí en el examen de ayer. (dar)

My students gave their best in yesterday's exam.

Exercise 11 of 14Tag: Últimamente
Fill in the blank

Últimamente _____ demasiadas vueltas a lo mismo. (dar)

Lately I have been going over the same thing far too much.

Exercise 12 of 14Tag: Vosotros form
Fill in the blank

¿_____ vosotros la enhorabuena a los novios? (dar)

Have you congratulated the bride and groom?

Exercise 13 of 14Tag: Impersonal subject
Fill in the blank

Nadie _____ una explicación convincente todavía. (dar)

Nobody has given a convincing explanation yet.

Exercise 14 of 14Tag: Dar clase
Fill in the blank

Este mes _____ más clases particulares que nunca. (dar)

This month you have taught more private lessons than ever.

Every answer is explained

Not just a green check. A short paragraph telling you why.

No gamification

No streaks, no points, no leaderboards. Just questions.

No signup

Runs in your browser. Bookmark the topics you want to come back to.

VKeep practicing