本题考查基因的自由组合定律,解答该题较简单的方法是分别计算法.AABB、aabb的子代的基因型是AaBb,表现型只有1种;aaBB、AAbb的子代的基因型是AaBb,表现型也只有1种;aaBB、Aabb的子代的基因型是AaBb和aaBb,表现型只有2种;aaBb、Aabb的子代的基因型有AaBb,aaBb,Aabb,aabb,表现型有4种,所以只有aaBb、Aabb的子代有4种表现型.故选:D.