have the right idea
いい線いっている,目のつけどころがいい
have the shirt off A's back
((略式))A(人)から(借金のかたに)何から何まで取ってしまう
have the time
1 (…する)時間がある≪to do≫2 (時計で)何時か知っているDo you have the time?今何時かわかる?
have the time of one's life
最高に楽しい時を過ごす
have the weather [lee] gauge of A
1 A(船)の風上[風下]にある2 A(人)より有利[不利]である
have the wind at one's back
風を背に受ける;順調に進む
have the world at one's feet
1 とても有名である,とても人気がある2 たくさん楽しめる機会がある
have [be] three [both] sheets in [to] the wind
((略式))ひどく酔っぱらっている
have time on one's hands
(することがなくて)時間を持て余している
have two faces
1 〈人が〉二心がある,裏表がある2 〈言葉が〉二様に取れる,あいまいである