7. By Christmas, I.............for you for 6 months.
A. Shall have been working
B. shall work
C. have been working
D. shall be working
22. By the end of next year, Geoge...............English for 2 years.
A. will have learned
B. will learn
C. has learned
D. would learn
28. Ask her to...