translate English to French: Michael was one of my friends for over 50 years.
Michael a ete mon ami ` ´ ´ ´ pendant plus de 50 ans.