It could be said that water molecules do have "holes", although a better term would be empty space. This is why compounds like sugar and salt can dissolve in water, as well as some other chemical properties that make this possible.
A sponge
The hydrogen bonds result in a structure that contains large holes.
Water molecules move by osmosis through the cell membrane which is a selectively permeable membrane. Since the middle of the lipid bilayer is hydrophobic, the movement of water is made possible by water channels or aquaporins in the membrane.
water repellent forms a smooth coating over the tiny holes in fabric. the coating is so smooth that the gaps in it are smaller than water molecules. because the water molecules cannot pass through the protective coating, they stay on the surface where they can be easily wiped away.
a sponge
I think a Air molecule is same size as a Water molecule, But I'm not sure.
Materials such as plastic, glass, and metal are unable to absorb water due to their non-porous nature. These materials do not have spaces or holes for water molecules to enter and get absorbed.
Colander
Ozone holes are the thinning of ozone molecules. This is caused by man made or natural processes.
Soaps are complex combinations of molecules. On the surface of the soap there are many holes and spaces between the molecules that the water can enter. There the water molecules come in and probably penetrate many layers deep into the soap, and stay there. Thus the soap expands and becomes bigger. This happens most in pure water and then less in liquids which not like water. The reason for the difference is that inside the soap there are both "hydrophilic" (water liking) and "hydrophobic" (water hating) portions of the molecules. But importantly, the hydrophilic portions are on the outside of the molecules so water can get close to the molecules. So the more like water the liquid is, the more the water can get close to the molecules and stay with them (be absorbed into the soap). When the water has other particles dissolved in it, like iced tea, Sprite or salt water, the water molecules can't get as close to the hydrophilic portions. And of course the oil molecules are repelled by the hydrophilic portions of the soap. So the answer of why soap absorbs the water is that the water molecules penetrate the soap and stay with the hydrophilic portions of the soap molecules. This happens more when the liquid is more like water.
it's like a paper with very small holes So water molecules can pass though it but other molecules like sugar can't because they are too big. That is also how osmosis works. Because the cellwall is semipermeable!
The 200 molecules of water have a higher concentration of water molecules than the mixture of 300 molecules of water and 100 molecules of food coloring. In the mixture, the total number of molecules is 400, but only 300 of them are water, resulting in a lower concentration of water. In contrast, the 200 molecules of water represent 100% concentration of water.