Answer:
I won't make it home in time for dinner. is the only grammatically correct option.
Step-by-step explanation:
The others contain double negatives (e.g. don't have no one).
Hope this helps :)
3.5m questions
4.5m answers