Why did Squanto learn English so well?

After escaping from an Englishman who had tried to sell him into slavery in Spain, Squanto spent two years in England before he was able to make his way back to what is now Masssachusetts. During that time, he became fluent in English.