“Have/get the goods on” is an informal idiom that means to have or get evidence showing that someone has done something wrong. یک اصطلاح غیررسمی به معنای داشتن یا به دست آوردن شواهدی که نشان می دهد شخصی کار اشتباهی انجام داده است. ... [مشاهده متن کامل]
The detective was convinced that the witness would have the goods on the killer. The prosecutor claimed to have the goods on the suspect and was confident of a conviction. The journalist promised to uncover the truth and have the goods on the corrupt politician. The whistleblower claimed to have the goods on the company’s illegal activities and was willing to testify in court.