I think the answer is B) religious persecution.
There were many reasons that Englishmen moved from England to the New World. I'm assuming you mean when the New World was discovered...so if that is the time period you're referring too, I'm pretty sure B. is the answer.
Hope this helps! Please let me know if I'm wrong :)