Future Perfect – Free Exercise

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.verb haber in the futuro simple, 1st person singular + ido-participleIf I haven’t called you by 10, something will have come up.
  2. 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.
  3. Seguramente la función (acabar)   ya.verb haber in the futuro simple, 3rd person singular + ado-participleThe event will surely have finished by now.
  4. 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.
  5. 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.

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

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