By May I _______ here for three years.
A: shall have lived
B: will be living
C: have lived
D: shall live
A: shall have lived
B: will be living
C: have lived
D: shall live
举一反三
- By the end of next year, I _____ here for seven years. A: will live B: am living C: shall have lived D: have lived
- I _____ on this planet for forty years on my next birthday. A: will live B: have lived C: will be living D: will have lived
- I the way. I ______ here for quite many years. A: knew; have lived B: B. knew; live C: C. know; have lived
- We()here for twenty years by the end of next month. A: A.will live B: B.have lived C: C.will have lived D: D.will be living
- Never _______ forget the days when _______ together with you. A: shall I;I lived B: shall I;did I live C: I shall;I lived D: I shall;did I live