Answer D sounds like you just took the # of corners, faces and edges and divided each by 2, which is only works for the faces. The reason you divide by 2 for the faces is that half of each atom on a face is in the unit cell, half is part of another cell that abuts the original one.
So, the question becomes how many unit cells are the atoms on the corners and edges in? Divide accordingly.