Maya Naumoffдобавила комментарий 9 years ago
I have been to England for 5 weeks.
Я был в Англии 5 недель.
I spent 5 weeks in England (вариант без предлога)
I was in England for 5 weeks.
I have been to Moscow for 5 weeks.
I have been to England for 5 weeks.
Хм... А причем здесь Moscow и Англия?