Онлайн переводчик http://translate.meta.ua
поменять
По-русски

for how long have you been speak english

По-английски

for how long have you been speak english