单项选择题
A. respective B. respected C. respectable D. respectful
A. has taught B. will he teaching C. has been teaching D. will have taught