Future Perfect - Exercises

show special characters
display incorrect answers

Exercise

Regular verbs. Type in the verbs in the future perfect

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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.

  1. 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
  2. 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
  3. ¿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
  4. 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
  5. 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.

  1. 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
  2. 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
  3. ¿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
  4. ¡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
  5. 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