A、题干信息只能说明血红蛋白合成,但不能说明场所是在核糖体上进行,故A错误;
B、根据题干信息“把兔子的血红蛋白的信使RNA加入到大肠杆菌的提取液中,在这个细胞的合成系统中能合成兔子的血红蛋白”,说明不同生物中的蛋白质都是由20种氨基酸组成,都是由一套遗传密码决定的,因而有相同的密码子,故B正确;
C、将信使RNA导入大肠杆菌,并没有导入血红蛋白基因,则没有涉及基因工程,故C错误;
D、基因突变是DNA分子中发生碱基对的替换、增添和缺失而引起基因结构的改变,而题干能表达出正常的血红蛋白,说明基因不一定突变,故D错误.
故选:B.