单选题 布朗芬布伦纳的发展理论是( )。
A.认知发展理论 B.社会学习理论
C.社会文化历史理论 D.人类发展生态系统论

【正确答案】 D
【答案解析】