单项选择题
A.will teach B.will have taught C.has been teaching D.will have been taught
A.it repairing B.repaired C.it repaired D.to be repaired