show special characters
display incorrect answers
Exercise B1
Regular verbs. Type in the verbs in the future perfect
- Si no te he llamado a las diez será seguramente porque (tener/yo) algún impedimento.[If I haven’t called you by 10, something will have come up.]|verb haber in the futuro simple, 1st person singular + ido-participle
- Si no se han puesto en contacto con vosotros es porque no (llegar/ellas) todavía.[If they still haven’t got in touch with you, they won’t have arrived yet.]|verb haber in the futuro simple, 3rd person plural + ado-participle
- Seguramente la función (acabar) ya.[The event will surely have finished by now.]|verb haber in the futuro simple, 3rd person singular + ado-participle
- Para entonces ya (salir/tú) del trabajo.[By then you’ll already have left work.]|verb haber in the futuro simple, 2nd person singular + ido-participle
- Creo que esta vez todos nosotros (aprender) la lección.[I think we’ve all learnt our lesson this time.]|verb haber in the futuro simple, 3rd person plural + ido-participle
Irregular verbs. Type in the verbs in the future perfect.
- Me imagino que tu hermano lo (decir) en broma.[I think your brother would have said that as a joke.]|verb haber in the futuro simple, 3rd person singular + irregular participle form
- Supongo que ya (poner/tú) la mesa.[I assume you have already set the table.]|verb haber in the futuro simple, 2nd person singular + irregular participle form
- ¿No (abrir/vosotros) esa caja, verdad?[You haven’t opened the box yet, have you?]|verb haber in the futuro simple, 2nd person plural + irregular participle form
- Para cuando lleguéis ya (hacer/nosotros) todo el trabajo.[By the time you get here, we’ll have finished all the work.]|verb haber in the futuro simple, 1st person plural + irregular participle form
- Aún no (descubrir/ellos) cómo llegar hasta aquí.[They won’t have figured out how to get here yet.]|verb haber in the futuro simple, 3rd person plural + irregular participle form
All verbs. Type in the verbs in the future perfect.
- Eso no puede ser. ¿No (nosotros/equivocarse) con los cálculos?[This can’t be right. We couldn’t have miscalculated, could we?]|verb haber in the futuro simple, 3rd person plural + ado-participle
- Para cuando acabe la faena tú ya (preparar) la comida.[By the time I’ve finished my work, you will already have cooked the meal.]|verb haber in the futuro simple, 3rd person singular + ado-participle
- ¿Quién (escribir) semejante tontería?[Who would have written such a stupid thing?]|verb haber in the futuro simple, 3rd person singular + irregular verb form
- ¡A saber dónde (vosotros/meterse) ![I’d like to know where you’ve been!]|verb haber in the futuro simple, 3rd person plural + ido-participle
- Luis y Carla no están en casa. (salir/ellos) a dar una vuelta.[Luis and Carla aren’t at home. They must have gone for a walk.]|verb haber in the futuro simple, 3rd person singular + ido-participle