Install Grammarbit

Free, no app store, no sign-up. It opens full screen and your progress stays with you.

  1. Look for the install icon at the right of the address bar, or open the browser menu.
  2. Choose “Install”. The app opens in its own window.

Future Perfect · Exercises

A2Elementary practice

Negatives, questions, short answers and by Friday / by then.

Play

Want to mix tenses, go endless or pick exercise types? Set up your own session.

What you’ll practise at A2

  • will have + past participle
  • Past participles (gone, written…)
  • Negatives: won’t have
  • Questions: Will you have…?
  • Short answers
  • by Friday / by the time…
  • Timelines: what the tense means

Need a refresher? Learn the future perfect: rules, tables and audio examples.

Sample exercises

A taste of what’s inside. In practice mode every exercise is freshly generated.

  1. Choose the right words.

    My uncle _____ sent the photos by next week.

    will have · will has · has · will be

    Show answer

    My uncle will have sent the photos by next week.

    Future perfect: will have + past participle — the same for every subject. It shows something completed before a moment in the future. Use “will have” with every subject, never “will has”.

  2. Turn the sentence into a question.

    My little sister will have tidied the living room by Monday morning.

    Show answer

    Will my little sister have tidied the living room by Monday morning?

    Questions: Will + subject + have + past participle? Will my little sister have tidied the living room by Monday morning?

  3. Is this sentence correct?

    Our neighbour will has cleaned the windows by tomorrow.

    Correct · Has a mistake

    Show answer

    Our neighbour will have cleaned the windows by tomorrow.

    “has” should be “have”. Future perfect: will have + past participle — the same for every subject. It shows something completed before a moment in the future. After will, always use the base form “have”.

  4. Is this sentence correct?

    She will have tidied the living room by seven o’clock.

    Correct · Has a mistake

    Show answer

    She will have tidied the living room by seven o’clock.

    Yes, it’s correct. Future perfect: will have + past participle — the same for every subject. It shows something completed before a moment in the future. After will, always use the base form “have”.

  5. Write the verb in the future perfect.

    Omar _____ (drink) the whole bottle of water by six o’clock.

    Show answer

    Omar will have drunk the whole bottle of water by six o’clock.

    Future perfect: will have + past participle — the same for every subject. It shows something completed before a moment in the future. “drink” is irregular: drink – drank – drunk. After will have, use the past participle (drunk).

  6. Make the sentence negative.

    Lucas will have packed his suitcase by the end of the day.

    Show answer

    Lucas won’t have packed his suitcase by the end of the day.

    Negative: won’t have (will not have) + past participle. Lucas won’t have packed his suitcase by the end of the day.