理由があって(that以下)を知っている: have a reason to know that 訳があって: with reason こつを知っている: 1. have a knack for 2. have the knack 3. know the ropes 住所を知っている: have someone's address〔人の〕 作法を知っている: be good-mannered 内幕を知っている: 1. have got the lowdown 2. have inside knowledge 内情を知っている: know the ropes 名を知っている: know someone by name〔人の〕 名前を知っている: know someone's name〔人の〕 善悪を知っている: of knowledge of good and evil 常道を知っている: know the ground rules 弱点を知っている: know [get, have] the length of someone's foot〔人の〕 情報を知っている: know a lot of information about〔~についてたくさんの〕 本名を知っている: know someone's identity〔人の〕 概要を知っている: be briefed on〔~の〕