题目解析:
根据《中华人民共和国海洋环境保护法》第二十一条规定,国务院有关部门和沿海省级人民政府应当根据保护海洋生态的需要,选划、建立海洋自然保护区。国家级海洋自然保护区的建立,须经国务院批准。故B项错误,市级人民政府没有资格批准。第二十二条规定,凡具有下列条件之一的,应当建立海洋自然保护区:①典型的海洋自然地理区域、有代表性的自然生态区域,以及遭受破坏但经保护能恢复的海洋自然生态区域;②海洋生物物种高度丰富的区域,或者珍稀、濒危海洋生物物种的天然集中分布区域;③具有特殊保护价值的海域、海岸、岛屿、滨海湿地、入海河口和海湾等;④具有重大科学文化价值的海洋自然遗迹所在区域;⑤其他需要予以特殊保护的区域。