单项选择题

一般来说,房地产开发前期的建筑设计工作由()承担

A.工程监理师
B.建筑师
C.造价工程师
D.开发商