contestada

After he retires, Mr. Robertson __________ auto mechanics for more than 30 years.
A. will teach
B. will have taught
C. has been teaching
D. none of the above