Practice.
Answer first, then read the explanation. Don't skip it — that's the whole point.
No encuentro las llaves; _____ de dejarlas en el coche. (deber)
I can't find my keys; I must have left them in the car.
Este año tú _____ viajar mucho por trabajo, ¿no? (deber)
You've had to travel a lot for work this year, haven't you?
El vecino no ha salido en todo el día; _____ de ponerse enfermo. (deber)
The neighbour hasn't gone out all day; he must have fallen ill.
Esta semana _____ quedarnos hasta tarde en la oficina todos los días. (deber)
This week we've had to stay late at the office every day.
Los niños están muy callados; _____ de dormirse. (deber)
The children are very quiet; they must have fallen asleep.
Este mes yo _____ trabajar todos los sábados por la mudanza de la empresa. (deber)
This month I've had to work every Saturday because the company is moving.
Tienes la cara roja; _____ de tomar demasiado sol. (deber)
Your face is red; you must have had too much sun.
Últimamente mi padre _____ cuidar de mi abuela casi a diario. (deber)
Lately my father has had to look after my grandmother almost every day.
Nos _____ de equivocar de calle; esto no es el número doce. (deber)
We must have got the wrong street; this isn't number twelve.
Este año los agricultores _____ enfrentarse a una sequía terrible. (deber)
This year farmers have had to face a terrible drought.
Os _____ de perder por el camino; habéis tardado muchísimo. (deber)
You (all) must have got lost on the way; you've taken ages.
Hoy yo _____ repetir la presentación tres veces porque fallaba el proyector. (deber)
Today I've had to repeat the presentation three times because the projector kept failing.
El cartero _____ de pasar ya; hay cartas en el buzón. (deber)
The postman must have been already; there are letters in the letterbox.
_____ de trabajar mucho hoy; tienes cara de cansado. (deber)
You must have worked a lot today; you look tired.
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.