Have nothing on somebody

1) не иметь улик против кого-либо 2) не знать ничего дурного о ком-либо

Большой англо-русский словарь

Have nothing on somebody

1) используется в разговорной речи не иметь преимущества перед кем-либо (также have nothing over somebody) [первонач. амер.] Например: I have carefully analysed the pre-Olympic performances of Liddell, who won in 1924, and J. W. Rinkel, who we hope is going to win this year. Liddell had nothing on Rinkel in preliminaries. (The Observer, OED) — Я тщательно проанализировал предолимпийские выступления Лидделла, победителя олимпиады 1924 года, и Дж. В. Ринкеля, который, как мы надеемся, победит в этом году. У Лидделла в предолимпийских выступлениях не было никакого преимущества перед Ринкелем. 2) американский вариант английского языка не иметь доказательств чьей-либо вины (о полиции)

Англо-русский фразеологический словарь