have first-hand knowledge

Испытать на себе; знать по собственному опыту

Источник: Полный англо-русский словарь на Gufo.me