Qual é a diferença em inglês entre to assure, to insure e to ensure? - Companhia de Idiomas

Qual é a diferença em inglês entre to assure, to insure e to ensure?

Posso ajudar?