A) "The liar has at least one hat." cannot conclude because may have no hats, thus the lie is in the "all my hats"
B) "The liar has only one green hat." cannot conclude because may have 2+ green hats out of a 3+ set.
C) "The liar has no hats." cannot conclude that because he may have hats that are not green.
D) "The liar has at least one green hat." cannot conclude that because he may have no hats, or no green hats.
E) "The liar has no green hats." cannot conclude that because of the "all my" modifier means that he can have some green hats.
This is however different than what is true or not. Concluding from a set of multiple choice questions is not choosing ones that are potentially true, concluding is choosing something that is definitely true. There is not a single statement in that list of questions that is definitely true given the requirements, but all of the questions are potentially true.
on edit: all questions are potentially true, but not all potentially true at the same time of course - some of them lock out the others.