Respuesta :

And because English language has borrowed words from other languages.

have is from a Dutch word "hebben"

take is also a word from old English "takan"