contestada

Which of the following sentences is grammatically correct?

I was late to dinner there was a traffic jam.
I was late to dinner, there was a traffic jam.
I was late to dinner; there was a traffic jam.
I was late to dinner for the traffic jam.