have first-hand knowledge в энциклопедиях
have first-hand knowledge испытать на себе; знать по собственному опыту