一对表现型正常的夫妇,生了一个患某种遗传病的男孩。已知该病由一对等位基因(B和b)控制,基因B和b可能位于常染色体上,也可能位于X染色体上。在不考虑基因突变和染色体变异的情况下,请分析回答:
(1)该遗传病由____________(填“显性”或“隐性”)基因控制。
(2)基因B和b的遗传遵循基因的___________定律。
(3)若这对等位基因在常染色体上,该患病男孩的基因型是_____________。
(4)若这对等位基因在X染色体上,该患病男孩的基因型是_______;其致病基因来自亲代中的___(填“父亲”或“母亲”)。