Does "to have something on someone" connote wrongdoing, or is it innocuous?
1 Answer
to have something on someone YourDictionary.com
you know some fact or secret, or that you have some specific skill or position, that gives you power over another person.
An example of having something on someone is knowing your friend is has 'crush' on X, and you threaten to tell X of this if your friend does/ does not do Y.
A
has something onB
, thenA
knows something thatB
would prefer that no one else knew. A past indiscretion or a present crime, for instance.