Acetone is a ketone, thus it has an oxygen double bonded to the 2nd carbon of the chain. Since hydrogen bonding can only occur with an interaction of an H with N, O, F it is possible to occur. The most likely way that it will happen is if the oxygen gets protinated by an acid, and then a proton transfer reaction would have to occur throughout the compound to get rid of the double bond/ Positively charged oxygen as well as a nucleophilic addition reaction (b/c oxygen will not stably be positive) .....but in short, yea it can form a hydrogen bond, but only if the hydrogen is added from another molecule. Also, if your'e just comparing the strengths of butane and propane, propane will be much stronger because it has a dipole moment between the C and the O (the C being slightly positive, while the O is slightly negative). Hope you find this helpful