By next July I _____ in this office for ten years. / English MCQs, Sentence Completion / By (A) will work (B) worked (C) shall be worked (D) shall have been working