to have an ear for