Why did the Puritans leave England for America?
A. The Puritans sought the freedom to practice their religion as they wanted.
B. The Puritans were driven from their homes in England by starvation and disease.
C. The Puritans were looking for a passage to China.
D. The Puritans hoped to make money by selling tobacco.