单项选择题

下列属于银监会监管的非银行金融机构的有( )个。
①城市商业银行②基金管理公司 ③农村信用社④信托公司 ⑤货币经纪公司 ⑥农村资金互助社⑦金融资产管理公司 ⑧期货经纪公司

A.3
B.4
C.5
D.6