Practice.
Answer first, then read the explanation. Don't skip it — that's the whole point.
Hoy _____ andando desde la estación, hacía buen tiempo. (venir)
Today I walked here from the station, the weather was nice.
¿_____ alguna vez a este restaurante con tus padres? (venir)
Have you ever been to this restaurant with your parents?
El técnico _____ dos veces y no ha arreglado nada. (venir)
The technician has come twice and hasn't fixed anything.
Esta semana _____ en bici todos los días al trabajo. (venir)
This week we have cycled to work every day.
Mis suegros _____ a pasar el fin de semana con nosotros. (venir)
My parents-in-law have come to spend the weekend with us.
Nunca _____ tan temprano a la oficina como hoy. (venir)
I have never come to the office as early as today.
La factura _____ con un error otra vez este mes. (venir)
The bill has come with a mistake on it again this month.
Hoy _____ con muchas ganas de discutir, ¿verdad? (venir)
You have come in a very argumentative mood today, haven't you?
Todavía no _____ a ver el piso ya reformado. (venir)
We still haven't come to see the flat now that it's been renovated.
Los repartidores no _____ por la nieve de esta mañana. (venir)
The delivery drivers haven't come because of this morning's snow.
Últimamente _____ menos por el barrio de lo que me gustaría. (venir)
Lately I have come round the neighbourhood less than I would like.
¿_____ vosotros en coche o en autobús hasta aquí? (venir)
Did you come here by car or by bus?
Nadie _____ a quejarse de la música todavía. (venir)
Nobody has come to complain about the music yet.
Este mes _____ tres veces a ayudarme, muchas gracias. (venir)
You have come three times to help me this month, thank you very much.
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.