Uploaded by Yoon K

atg-worksheet-future-perfect2

advertisement
NAME: ________________________
DATE: ________________________
GRAMMAR WORKSHEET
FUTURE PERFECT
I
You
He
She
It
We
They
will have eaten dinner.
I
You
He
She
It
We
They
won’t have
Yes,
Will
⚫
I
you
he
she
it
we
they
have
eaten dinner?
I
you
he
she will.
it
we
they
eaten dinner.
No,
I
you
he
she
it
we
they
won’t.
Study the above boxes and fill in the blanks to complete the sentences.
1. I’m hungry now. I (eat) __________ __________ __________ dinner before you get home.
2. A: __________ the sun (rise) __________ __________ by the time you get up tomorrow?
3. B: Yes, it __________.
4. How many kids __________ you (have)__________ __________ by the time you are 35?
5. My classmate (not / finish)__________ __________ __________ his homework before class.
6. Don’t worry. I (return) __________ __________ __________ the library books by tomorrow.
7. I think robots (take over) _________ _________ _________ _________ the world by 2050!
8. A: _________ they (arrive) __________ __________ at the airport in time to catch their flight?
9. B: No, they __________.
10. Why (not / fix) __________ the mechanics __________ __________ your car by Tuesday?
11. A: How many hours of TV __________ you (watch) __________ __________ by this time
tomorrow?
12. B: Actually, I (not / watch) __________ __________ __________ any TV!
13. By what age __________ Sarah __________ __________ from college?
14. A: Do you think people (land) __________ __________ __________ on Mars by 2030?
15. B: No, I __________.
Permission granted to reproduce for classroom use. © www.allthingsgrammar.com
GRAMMAR WORKSHEET
ALL Things Grammar
Grammar Focus Future Perfect
Level Upper-Intermediate (CEFR B2)
ANSWER KEY
1. will have eaten
9. won’t [will not]
2. Will / have risen
10. won’t / have fixed
3. will
[Why will the mechanics not have fixed
4. will / have had
your car by Tuesday?]
5. won’t [will not] have finished
11. will / have watched
6. will have returned
12. won’t [will not] have watched
7. will have taken over
13. will / have graduated
8. will / have arrived
14. will have landed
15. don’t
Grades as
percentages
15 / 15 = 100%
14 / 15 = 93
13 / 15 = 87
12 / 15 = 80
11 / 15 = 73
10 / 15 = 67
9 / 15 = 60
8 / 15 = 53
7 / 15 = 47
6 / 15 = 40
5 / 15 = 33
4 / 15 = 27
3 / 15 = 20
2 / 15 = 13
1 / 15 =
7
0 / 18 =
0%
Permission granted to reproduce for classroom use. © www.allthingsgrammar.com
Download