have a lot going for
see have going for one.
Words nearby have a lot going for
have a hand in,
have a hard time,
have a head for,
have a heart,
have a hold over,
have a lot going for,
have a lot on one's plate,
have a mind to,
have a nerve,
have a nice day,
have a penchant for