In the sentence below, which version is correct:
John pretty much knows who’s slept with who within certain circles in Manhattan.
John pretty much knows who’s slept with whom within certain circles in Manhattan.
Option 2 seems grammatically correct to me, but it also sounds stilted and very formal. If I were writing a novel whose style were not that elevated, would option 1 be acceptable?
Thank you for any advice.
