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