单项选择题

人民当家作主和依法治国的根本保障是()。

A、基层群众自治
B、人民代表大会制度
C、人民民主专政
D、党的领导