know ... like the back of one's hand
…に精通している
know a nice hotel
いいホテルを知っている
know [judge, tell] a person by the company he keeps
つきあう仲間でその人柄がわかる[を判断する]
know by [from] instinct
本能的にわかる
know every detail of ...
…についてどんなことでも知っている
know French
フランス語がわかる
know full well
充分承知である
know good from evil
善悪をわきまえる
know hardly anything of the details of this
このことについての詳細はほとんど知らない
know next to nothing about education
教育のことは何もわからない