is CH3COCH3 NOT h-bond because the o is far from an H?

2 answers

No. Have look at the sort of molecules that are hydrogen bonded. What is the difference between these that are H bonded and acetone above.
but i was told that The ketone oxygen can act as a hydrogen bond acceptor.