Why do Elephants have Trunks?

Elephants have trunks because they need them. They use them for eating, smelling and drinking. The elephant does not drink or eat from the trunk. He places the trunk in the water and suck up enough to quench his thirst or he pulls up his food. He brings the trunk up to his mouth to take it all in.