A、由于F1绿色非条纹自交后代有绿色和黄色,说明绿色是显性性状,由于绿色纯合子致死,绿色对黄色是完全显性,A错误;B、由于绿色非条纹自交后代有四种性状,且性状分离比为6:3:2:1,加上致死的个体,则比例为9:3:3:1,因此控制羽毛性状的两对基因自由组合,B错误;C、F1的绿色非条纹的基因型为AaBb,黄色非条纹的基因型为aaBb,所以亲本P的基因型为Aabb和aaBB,C错误;D、由于决定颜色的显性基因纯合子不能存活,所以F2中的绿色条纹个体全是杂合子,D正确.故选:D.