Which of the following European states had a colony or colonies, in North America

1. France and Spain
2. Spain and Great Britain
3. Great Britain and France
4. All of the above

4. All of the above

France, Spain, and Great Britain all had colonies in North America at various points in history. France had colonies in present-day Canada and the Mississippi River Valley, Spain had colonies in present-day Florida, Texas, and California, and Great Britain had colonies along the east coast of North America.