Practice.
Answer first, then read the explanation. Don't skip it — that's the whole point.
Esta tarde _____ un paseo largo por el parque del río. (dar)
This afternoon I have taken a long walk through the riverside park.
¿_____ ya de comer al perro o lo hago yo? (dar)
Have you already fed the dog or shall I do it?
La radio _____ la noticia hace apenas cinco minutos. (dar)
The radio broke the news barely five minutes ago.
Todavía no _____ nuestra respuesta al casero. (dar)
We still haven't given the landlord our answer.
Los vecinos _____ dinero para el arreglo del portal. (dar)
The neighbours have given money for the repairs to the entrance hall.
Nunca _____ una charla ante tanta gente como hoy. (dar)
I have never given a talk in front of so many people as today.
El cambio de horario _____ muy buen resultado este trimestre. (dar)
The change of schedule has worked very well this term.
Hoy no _____ señales de vida en todo el día. (dar)
You haven't shown any sign of life all day today.
Esta semana _____ tres vueltas al mismo problema sin avanzar. (dar)
This week we have gone over the same problem three times without progress.
Mis alumnos _____ lo mejor de sí en el examen de ayer. (dar)
My students gave their best in yesterday's exam.
Últimamente _____ demasiadas vueltas a lo mismo. (dar)
Lately I have been going over the same thing far too much.
¿_____ vosotros la enhorabuena a los novios? (dar)
Have you congratulated the bride and groom?
Nadie _____ una explicación convincente todavía. (dar)
Nobody has given a convincing explanation yet.
Este mes _____ más clases particulares que nunca. (dar)
This month you have taught more private lessons than ever.
Not just a green check. A short paragraph telling you why.
No streaks, no points, no leaderboards. Just questions.
Runs in your browser. Bookmark the topics you want to come back to.