By next year, we here for ten years?

Câu hỏi: By next year, we here for ten years?

A. lived

B. have lived

C. will live

D. will have lived