等位基因M和m可能位于X染色体上,也可能位于常染色体上.假定某女孩的基因型是XMXM或MM,其祖父与外祖父的基因型均为XMY或Mm,祖母与外祖母的基因型均为XMXm或Mm.不考虑基因突变和染色体变异,下列分析所得结论正确的是( )
A、若M和m位于常染色体上,则该女孩必然有一个基因M来自于来自祖父
B、若M和m位于常染色体上,则该女孩的2个基因M分别来自祖父与外祖父
C、若M和m位于X染色体上,则该女孩必然有一个基因M来自于来自祖母
D、若M和m位于X染色体上,则该女孩的2个基因M分别来自祖母与外祖母