BY NEXT YEAR, WE _____ HERE FOR TEN YEARS.A. LIVED B. HAVE LIVED C...

20. By next year, we _____ here for ten years.

a. lived

b. have lived

c. will live

d. will have lived