I can't decide between B and C

Why did the Puritans leave England?

A.) to escape those engaged in witchcraft against them

B.) to freely practice their Catholic faith

C.) to escape persecution by England’s king

D.) to show their devotion to the Church of England