7.By the time he retires John___here for 30 years.
A. has taught
B. has been teaching
C. will have been teaching
D. has been taught
(责任编辑:admin)要这答案加QQ:800020900 或加微信:vq800020900 获取