Vocabulary
Grammar
Games
Tests
English video
Tiếng Việt (VI)
Login
News
Some useful English topics
Practice speaking
Practice speaking English by topic
Practice listening
Practice listening to English
Listen to music
Listening to English through songs
Video Song
Practice listening to English through bilingual music videos
Quotations
English quotations
Jokes
English jokes
Translate
Language translation
Future Perfect Exercise 1
15
Question
15
minute
Ready
Question 1:
By 9 o'clock we (cook)____________ dinner.
A
Will have cooked
B
Will cook
C
Will cooked
Question 2:
In one week he (cross)________ the Atlantic by boat.
A
Crosses
B
Cross
C
Will have crossed
Question 3:
Jane (not / finish)___________ her work.
A
Will have not finished
B
Will not have finished
C
Will finish
Question 4:
Fred (not / return) from his holiday by Monday.
A
Will not have returned
B
Will have not returned
C
Will have not returned
Question 5:
She (go)_________ home.
A
Will have gone
B
Will have went
C
Will have go
Question 6:
The sun (not / rise)___________ by 4 o'clock.
A
Will not have risen
B
Will have not risen
C
Will risen
Question 7:
(do / you)___________ the washing up by six o'clock?
A
Will you have done
B
Will have you done
C
Will do
Question 8:
Our boss (not / leave)_________ the office yet.
A
Will not have left
B
Will have not left
C
Will not leave
Question 9:
They (eat)______ by then.
A
Are eating
B
Will have eaten
C
Will eat
Question 10:
(buy / she)____________ the new car?
A
Will have she bought
B
Will has she bought
C
Will she have bought
Question 11:
(do / she)____________ her homework before 10 a.m tomorrow?
A
Will have she done
B
Will has she done
C
Will she have done
Question 12:
A: Your dad has made a terrible mess in the kitchen. B: Don’t worry, mum. I……………up immediately.
A
am going to clear
B
will clear
C
clear
D
am clearing
Question 13:
A: The alarm's going. It's making an awful noise. B: OK, I...........it off.
A
am switching
B
will switch
C
am going to switch
D
switch
Question 14:
–“You’ve left the light on.” –"Oh, I have. ____________ and turn it off.
A
I’ll go
B
I’ve gone
C
I go
D
I’m going
Question 15:
I wonder if he ____________ the job.
A
takes
B
will take
C
would take
D
has been
Comment ()