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