A、基因突变发生在生殖细胞中,会遗传给后代;基因突变发生在体细胞中,一般不遗传给后代,A错误;B、基因突变不一定能导致生物性状的改变.比如:由于密码子的简并性(几个密码子都可以编码一个氨基酸的现象),一个碱基突变后,可能其氨基酸还是不变的,这样性状不会改变;如果突变发生在内含子或者发生隐性突变等等,生物性状也不会改变,B错误;C、基因在没有人为因素的干预下,可以发生自发突变,C错误;D、基因突变是指基因中碱基对的增添、缺失和替换,引起基因结构的改变,D正确.故选:D.