Question 1
Question
I am going to see a movie when I _______ (finish) my homework.
Answer
-
finished
-
have finish
-
have finished
Question 2
Question
Ten years from now mobile phone payments _______ (replace) credit cards.
Answer
-
will replace
-
replaced
-
will have replaced
Question 3
Question
Two years from now data security _______ (become) a huge issue because mobile devices will store so much personal information.
Answer
-
will have become
-
will have became
-
became
Question 4
Question
Five years from now it is unlikely that we _______ (find) a way to use technology to know exactly where people are because legally it is so difficult.
Answer
-
will find
-
found
-
will have found
Question 5
Question
By next November, I _______ (receive) my promotion.
Answer
-
will receive
-
will have received
-
receive
Question 6
Question
By the time I finish this course, I _______ (take) ten tests.
Answer
-
will have take
-
will take
-
will have taken
Question 7
Question
By the time he gets home, she ______________ (clean) the entire house.
Answer
-
is going to have cleaned
-
is going to have clean
-
is going to clean
Question 8
Question
I ______________ (finish) this test by 3 o'clock.
Question 9
Question
I ______________ (be) in London for six months by the time I leave.
Answer
-
am
-
will be
-
will have been
Question 10
Question
By Monday, Susan ______________ (have) my book for a week.
Answer
-
is going to have had
-
is going to have have
-
is going to had
Question 11
Question
The project ______________ (complete) before the deadline.
Answer
-
will have been complete
-
will have been completed
-
will be completed
Question 12
Question
You _______________ (perfect) your English by the time you come back from the U.S.
Question 13
Question
They ______________ (not finish) work by seven.
Answer
-
will no have finish
-
will not have finished
-
will no have finished
Question 14
Question
______________ (we/arrive) by the time it gets dark?
Answer
-
Will we have arrived
-
We will have arrived
-
Will we have arrive
Question 15
Question
How long (you / know) ______________ your boyfriend when you get married?
Answer
-
will you have know
-
will you have known
-
you will have known
Question 16
Question
He (not / complete) ______________ the project by August.
Answer
-
won't have completed
-
won't have complete
-
won't has completed
Question 17
Question
I (not / finish) ______________ the activity by Monday.
Answer
-
won't finished
-
won't have finish
-
won't have finished
Question 18
Question
We (not / go) ______________ by November.
Answer
-
won't have go
-
won't have gone
-
won't have went
Question 19
Question
You (not/eat) ______________ before you come, so you'll be hungry.
Answer
-
won't have eaten
-
won't have aten
-
won't have eat
Question 20
Question
______________ (Samuel /get) home by lunch time?
Answer
-
Samuel will have got
-
Will Samuel has got
-
Will Samuel have got