By the time we _______________, my sister will have told us the story.
see
have seen
David _____________ the book before the teacher tells him to do so.
will have read
will read
By 2050, desktop computers _______________.
will have disappeared
have disappeared
_______________________ before I come back?
Will you have eaten
Have you been eaten
She'll have studied French because she _____________ to go to Canada.
will need
needs
Sam __________________ the medicine before the doctor says so.
will have taken
takes
I will have been ___________ before 6 everyday.
run
running
She will ___________ called me by that time.
has
have
I won't have ___________ thought something like that!
never
ever
Before people _____________ we will have told them the truth.
finds out
find out