have (something) on (someone)
иметь информацию или доказательство о неправедных действиях кого-либо
I don't think that the police have anything on Elsie Holliwood so she needn't worry.
Другие идиомы:
- have (something) in store for (someone)
- not have a clue (about something)
- have a field day
- have a big heart
- have the last laugh
- have to (do something)
- have seen better days
- have the devil to pay
- have a head start
- have it both ways
- have a rough time (of it)
- have the makings of (something)
- have a soft spot in one's heart (for someone or something)
- have nothing to do with (someone or something)
- have an eye on (someone or something)