explain why it was difficult for Great Britain to control the New England colonies

The big pond (aka the Atlantic Ocean) made a big distance and difficult travel between Britain and New England. The settlers in New England fled England for religious freedom -- so they were independent-minded and didn't want Britain butting into their affairs.