Which of following is true?
A) Aldehydes can form hydrogen bonds with other aldehydes
B) Aldehydes can form hydrogen bonds with ketones
C) Ketones can form hydrogen bonds with other ketones
D) Aldehydes and ketones can form hydrogen bonds with water
E) None of the above