英语翻译

问题描述:

英语翻译
how long have you been friends for?翻译中文,再回答.

你们做朋友多久了?
for 后面接的是时间,陈述句式:you have been friends for (时间).