The knowledge of hydrology is necessary in civil engineering for? Mark as favorite Copy Link designing and construction of irrigation structures designing and construction of bridges and culverts flood control works all of these Check Answer