相交有年用英语怎么翻译

正确答案:
成语《相交有年》英语翻译如下:
have been friends for years