单项选择题

What are the main roles of an architect? A. The design role B. The enviroment role C. The construction role D. All the above