Build Future Duration Forms

Tap the words in the correct order to build each sentence or question. One word does not belong.

0 / 10 blanks filled 0%

Question 1

Build the positive sentence: _____

Options: By June, Maya will have been working here for five years., works

Question 2

Build the positive sentence: _____

Options: drives, At noon, we will have been driving for six hours.

Question 3

Build the positive sentence: _____

Options: By next Friday, Leo will have been training since January., trains

Question 4

Build the positive sentence: _____

Options: serves, By the time the shop closes, Nina will have been serving customers all day.

Question 5

Build the negative sentence: _____

Options: By nine tonight, Omar won't have been waiting for more than twenty minutes., hasn't

Question 6

Build the negative sentence: _____

Options: doesn't, When the course ends, they won't have been studying together for a full year.

Question 7

Build the yes/no question: _____

Options: Will Sara have been living here for a decade by 2030?, Does

Question 8

Build the duration question: _____

Options: Has, How long will you have been learning French by the time of the exam?

Question 9

Build the contracted sentence: _____

Options: By then, we'll have been rehearsing for several weeks., we've

Question 10

Build the yes/no question: _____

Options: Did, By the launch, will the team have been testing the system since Monday?

Practise Build Future Duration Forms with this interactive sentence-building exercise of 10 questions. Tap the words into the correct order to build each sentence, then submit to check your answers and get instant feedback on every sentence.

Practising grammar in real sentences — rather than memorising rules in isolation — is one of the most effective ways to make a structure stick. You can retry as many times as you like to build accuracy and confidence using Build Future Duration Forms in everyday English.

Looking for more practice? See all exercises for this lesson.