Font size
WorksheetsTest II - Level XVII
Total questions: 46
Worksheet time: 23mins
Choose the correct answer to complete the sentence in future perfect tense!
She ...... to Japan four times if she goes there again.
will have gone
have gone
has 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.
will have won
have won
had won
has won
Choose the correct answer to complete the sentence in future perfect tense!
Dan ...... Mt. Fuji eight times by November 10.
will have climbed
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.
will ... have paid
have ... paid
has ... 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.
will have played
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.
will have swum
have swum
had swum
has swum
Choose the correct answer to complete the sentence in future perfect tense!
I ...... ten sentences if I am able to complete this one.
will have completed
have completed
has completed
had completed
FUTURE PERFECT CONTINUOUS: (a) here for ten years by the time of this year? (you/work)
She ______ (not, attend) the school for one month by the end of this semester.
will not attend
have not attended
will not have been attending
will not be attending
By the end of the summer, he will have been worked at the company for 5 years.
True
False
In 20 minutes we ____ (look) for you for 3 hours.
will have been looking
will have loked
will have been loking
Sarah ____ at that hotel for three days by the time I meet her.
has been staying here
will has been staying
will have been staying
How long will they have been traveling by the time they reach their final destination?
True
False
Sam and William will have been _____ (eat) salad by tomorrow.
eating
eat
ate
eaten
How long (a) (work) on this project by next week?
FUTURE PERFECT: I (a) by then. (leave)
FUTURE PERFECT: Will you (a) by 8am? (arrive)
FUTURE PERFECT: You (a) the bill by the time the item arrives. (receive)
FUTURE PERFECT CONTINUOUS: My mom (a) for two days by the time I see her. (TRAVEL)
FUTURE PERFECT CONTINUOUS: They'll be exhausted by dinner. They (a) hockey for seven hours. (play)
FUTURE PERFECT CONTINUOUS: (a) here for ten years by the time of the Christmas party? (you/work)
FUTURE PERFECT CONTINUOUS: We (a) long. (not/ wait)
FUTURE PERFECT Vs. FUTURE PERFECT CONTINUOUS: By 2020, she ____ (study) English for 10 years.
will have been studying
will have studied
will has been studying
FUTURE PERFECT Vs. FUTURE PERFECT CONTINUOUS: I don't think we'll ever finish. At 8 o'clock, we ____ (work) for 12 hours and there is still a lot to do!
will have been work
will have worked
will have been working
FUTURE PERFECT Vs. FUTURE PERFECT CONTINUOUS: He ____ (not read) the newspaper before he finishes his coffee.
not have read
will not have read
will not have been reading
FUTURE PERFECT Vs. FUTURE PERFECT CONTINUOUS: As of tomorrow, we ____ (be) here for one month.
will have being
will have were
will have been
FUTURE PERFECT Vs. FUTURE PERFECT CONTINUOUS: In 15 minutes we ____ (look) for flights for 3 hours.
will have been looking
will have loked
will have been loking
FUTURE PERFECT Vs. FUTURE PERFECT CONTINUOUS: _______ in the application by tomorrow?
will you have fill
will you have filled
will you have been filling
1. Choose the correct tense.
Sorry, Jake, I ___ late tomorrow, I’m afraid.
’ll be being
’ll have been
’ll be
Which sentence means: When you get home, dinner will be ready to eat?
By the time you get home, I’ll be making dinner.
By the time you get home, I’ll have made dinner.
When you get home, I’ll make dinner.
Which sentence means:This time next week, Joyce will no longer be here?
This time next week, Joyce will have left.
This time next week, Joyce will be leaving.
This time next week, Joyce will leave.
Which sentence is correct?
I bet the shop ____ of ice cream by the time we get there.
will sold out
will have sold out
will be sell out
By the time you read this............................
I will have left.
I will have been leaving.
The teachers will ________ for a month by the time the deal is made.
have been striking
will strike
will be striking
The films run all night. We ________ movies for six hours by the time the feature comes on.
watched
will have been watching
will watch
She'll still be groggy. She ________ undergoing surgery for three hours.
will has been
will have been
will be have
Complete the sentence using the future perfect or future perfect continuous form of the verb in brackets.
If the company is making a profit by the end of the year then we (a) (achieve) the objective we set ourselves when we took over.
Complete the sentence using the future perfect or future perfect continuous form of the verb in brackets.
In 2 years' time Morneau (a) (act) for 50 years, and shows no sign of retiring from the theater.
Complete the sentence using the future perfect or future perfect continuous form of the verb in brackets.
I am confident that I (a) (finish) the report before the end of the week.
Complete the sentence using the future perfect or future perfect continuous form of the verb in brackets.
As delegates who arrived early (a) (discover), there have been some late changes to the conference programme.
When I arrive, Paula . . . all day
will have been sleeping
will slept
will be sleeping
By the end of the week . . . here for four months.
I will worked
I will have been working
I am going to work
When he retires, he _____ for fifty years.
will have been working
will be working
