单项选择题

公民在下列哪些情况下不能收养孤儿或残疾儿童()

A.已有子女
B.未满35周岁
C.已收养了一名孤儿
D.本人患有精神病