I [blank_start]will[blank_end] [blank_start]have[blank_end] been [blank_start]waiting[blank_end] here for three hours by six o'clock.
Answer
will
would
wills
have
had
has
waiting
waited
wait
Question 2
Question
By 2001 I will [blank_start]have[blank_end] [blank_start]been[blank_end] [blank_start]living[blank_end] in London for sixteen years.
Answer
have
has
had
been
being
be
living
lives
lived
Question 3
Question
When I finish this course, I [blank_start]will[blank_end] [blank_start]have[blank_end] [blank_start]been[blank_end] learning English for twenty years.
Answer
will
would
have
had
has
been
being
be
Question 4
Question
Next year I [blank_start]will[blank_end] have [blank_start]been[blank_end] working here for four years.
Answer
will
would
willn't
been
being
be
Question 5
Question
When I come at 6:00, [blank_start]will[blank_end] you [blank_start]have[blank_end] been [blank_start]practicing[blank_end] long?
Answer
will
would
was
have
had
has
practicing
practiced
practices
Question 6
Question
We will [blank_start]have[blank_end] been [blank_start]driving[blank_end] 6 hours by the time we get home.
Answer
have
has
had
driving
drove
driven
Question 7
Question
In the summer Mike [blank_start]will[blank_end] have [blank_start]been[blank_end] [blank_start]trying[blank_end] to find a new job for five months.
Answer
will
would
been
being
be
trying
tried
tries
Question 8
Question
Jane will be very tired when she comes home, because she [blank_start]will[blank_end] [blank_start]have[blank_end] been [blank_start]flying[blank_end] over 24 hours. (fly)
Answer
will
have
flying
Question 9
Question
My father and I [blank_start]will[blank_end] [blank_start]have[blank_end] been [blank_start]breeding[blank_end] sheep for 20 years tomorrow. (breed)
Answer
have
will
breeding
Question 10
Question
By the year 2020, linguists [blank_start]will[blank_end] [blank_start]have[blank_end] [blank_start]been[blank_end] [blank_start]studying[blank_end] and defining the Indo-European language family for more than 200 years. (study)