have good [bad] hearing
耳がよい[悪い]
have good [bad] manners
行儀がよい[悪い]
have good [poor] sight
目がよい[悪い]
have great belief in his ability
彼の能力を大いに信頼する
have great practice in ...
…の腕前が非常によい
have grit enough to do
…するだけの気概がある
have had one's day
ピーク[全盛期]を過ぎた
have high expectations of students
生徒に高い期待感を抱く
have high [great] hopes for ...
…に強い期待を持つ
have high regard for ...
…を尊敬する