Every single time, Hermione turned them down.  She told each of them that she wasn’t going to go with someone, and that was true.  Hermione had a plan for her dress and it didn’t include a partner.  There was also the debate she was having with Jansen and Newport about actually letting her go, but one bridge to cross at a time.