A、细菌和支原体细胞中没有内质网,A错误;B、原核细胞和真核细胞共有的细胞器是核糖体,因此以上四种细胞都含有核糖体,B正确;C、细菌和支原体没有成形的细胞核,C错误;D、细菌和支原体没有线粒体,D错误.故选:B.