She _____ going to have ______ Chinese vocabulary by the time she finished her course.
is , learned
was, learn
was, learned
have, learned
By next month, I ___________ my salary increase.
Should have received
will receive
Will have received
have received
I will have _______ the questionnaires, by this time tomorrow.
finish
finished
finishes
to finish
The elderlies will have ______ asleep by 7 pm.
fall
fallen
Fell
Has fallen
She _______ received her new task at work next year.
will has
will have
will be
Had
Anna will have sold all of her books by Sunday.
future continuous
simple future
Future Perfect
past continuous
I ________ completed the requirements before the deadline.
may have
would have
shall
When will you have ______ (finish) the book?
finishing
will finish
She ______ (leave) by 10 am.
has left
has leave
will have left
leave
By November, Anna _______ (teach) us for 10 years.
will taught
will have taught
have teaching
has been teaching