If the end view is compared to D, it implies that a shape is "hidden" behind the left side of the end view. If it wasn't "hidden", then the end view would show two blocks stacked on the left side and not one. If it was "hidden", then it should show a dashed line, but it doesn't.
If something was "hidden" behind the left side of the end view, it should be visible on the front view and correspond to what it looks like from the overhead view. The front view DOES NOT show a platform hidden behind the left side of D, in addition to D not having any dashed lines to represent it.
The only one that works is A.
This may sound vague but its the best I can do without drawing a picture (which i am too lazy to do). Good luck.