Practice.
Answer first, then read the explanation. Don't skip it — that's the whole point.
Esta semana _____ dos veces al dentista. (ir)
This week I have been to the dentist twice.
¿_____ ya a ver la exposición del museo? (ir)
Have you already been to see the museum exhibition?
Mi hija _____ al colegio sin desayunar otra vez. (ir)
My daughter has gone to school without breakfast again.
Todavía no _____ a conocer el piso nuevo de Marta. (ir)
We still haven't been to see Marta's new flat.
Mis compañeros _____ a la huelga de esta mañana. (ir)
My colleagues have gone to this morning's strike.
Nunca _____ a un partido en ese estadio. (ir)
I have never been to a match at that stadium.
El coche _____ al taller tres veces este mes. (ir)
The car has been to the garage three times this month.
Hoy _____ muy rápido con las respuestas del test. (ir)
You have gone very fast with the test answers today.
Este verano _____ al norte en vez de a la playa de siempre. (ir)
This summer we have gone north instead of to the usual beach.
Las obras _____ más despacio de lo previsto. (ir)
The building work has gone more slowly than expected.
Últimamente _____ menos al gimnasio de lo que debería. (ir)
Lately I have gone to the gym less than I should.
¿_____ vosotros alguna vez a los sanfermines? (ir)
Have you ever been to the San Fermín festival?
Nadie _____ a reclamar el paraguas de la entrada. (ir)
Nobody has gone to claim the umbrella from the entrance.
Este mes _____ tres veces a Madrid por trabajo, ¿no? (ir)
You have been to Madrid three times this month for work, haven't you?
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.