NEW
Font size
WorksheetsFuture Perfect
Total questions: 20
Worksheet time: 15mins
Choose the correct answer to complete the sentence in future perfect tense!
She ...... to Japan four times if she goes there again.
has gone
have gone
will have gone
had gone
Choose the correct answer to complete the sentence in future perfect tense!
If he wins another gold medal, he ...... four in his entire career.
has won
have won
had won
will have won
Choose the correct answer to complete the sentence in future perfect tense!
Dan ...... Mt. Fuji eight times by November 10.
have climbed
will have climbed
has climbed
had climbed
Choose the correct answer to complete the sentence in future perfect tense!
Li and Susan ...... dinner by the time you get back from work.
will have eaten
has eaten
have eaten
had eaten
Choose the correct answer to complete the sentence in future perfect tense!
The baseball player ...... six homeruns if he hits another one tonight.
will have hit
has hit
had hit
have hit
Choose the correct answer to complete the sentence in future perfect tense!
You ...... not ...... your rent tomorrow if you do not pay it today.
has ... paid
have ... paid
will ... have paid
had ... paid
Choose the correct answer to complete the sentence in future perfect tense!
Yong Ching ...... tennis in the Olympics five times if he makes the team again next year.
have played
will have played
has played
had played
Choose the correct answer to complete the sentence in future perfect tense!
Nastia ...... ten cakes if she makes two more.
will have made
had made
has made
have made
Choose the correct answer to complete the sentence in future perfect tense!
They ...... from England to Spain if they continue.
has swum
have swum
had swum
will have swum
Choose the correct answer to complete the sentence in future perfect tense!
I ...... ten sentences if I am able to complete this one.
have completed
will have completed
has completed
had completed
The meeting will start at 09.00 a.m and … at 11 a.m.
Finished
Will be finishing
Will finished
Will have finished
My girl friend will have … her homework at 5 p.m this afternoon.
do
did
done
doing
By the time I finish the courses, I will have ... ten test
take
took
taken
taking
How many countries are you ... have visited by the time you turn 50 years old?
going to
went
go
gone
You ... perfected your English by the time you come back from Australia.
was
has been
will has
will have
They hope they … all the tenses by the times the exam comes.
Will have been master
Will have been mastered
Will have master
Will have mastered
You … your English score online next week.
will have seen
will have saw
will have see
will have been seen
By next November, I will ... have my promotion.
receive
receiving
receives
received
I ... not going to have finished this test by 3 o'clock.
am
is
are
will
We------------------------ our project to the Human Resource Manager by that date.
We will have submitted
We will submitted
We will submit
