Neither of the three are acceptable according to me. You can say: "There aren't enough books for each and everyone to have one". for each of everyone to have one".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
cho7712And the similar case below is also what makes me really confused.I want each of the books to be on the table= I want the books to be on the table each.Sorry, wrong.
cho7712She wants each of her sons to go to college.= She wants her sons each to go to college.= She wants her sons to each go to college.= She wants her sons to go to college each.And I doubt which one is correct in its word order.The sentence is correct as it is. All your changed orders are wrong.