If A⟶D then AX⟶D. Where X stands for anything. The fact that A⟶D is enough. Having said that, you can conclude that even if X⟶D, AX⟶D is still valid. So your first question is answered with: yes.
If AB⟶D then the minimal requirement to determine D is the pair AB. If that is minimal then A does not fulfill the requirement because it is less than the minimal requirement. That means that A⟶D can not be assumed from AB⟶D. So the answer to your second question is: no.