The correct options are
A Borewell
B Tubewell
Large amount of water is present in the ground. Groundwater can be used by the people living away from from rivers and seas. This can be done with the help of tubewells and borewells.
Canals are man-made waterways or channels that carry water from rivers to nearby places for agricultural, transportational and domestic purposes. However, it cannot be used to obtain water in those places, which are far from rivers.
Puddles are small pits formed during rainfall, which disappears once the rainwater evaporates. Hence, it is not a source of water.