单项选择题
A. has taught B. will be teaching C. has been teaching D. will have taught
A. placed B. be placing C. places D. be placed