We cannot stop mosquitoes lay eggs at anyin drains/ponds or water collected in waste pails, tanks, tins, used tyres etc... Of course if you have fish inside the tanks/containers then there should be no problem.
Do you know that there is a very simple and very economical way to destroy the mosquitoes' eggs and not let them hatch into larvae. Very very simple, just put in few 1 cent copper coins into the tanks/containers then it will solve all your problems. Because in accordance to Japanese Research Scientists, they found the mosquitoes eggs will be destroyed by a kind of mineral discharge from the copper.
DON'T BELIEVE, Try it by yourself and even the small snails also will not visit the containers (with copper coins) collected with stagnant water. Your will observe the water collected in the containers will be very clean and clear.