46.6k views
1 vote
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.

User Ela Dute
by
6.8k points

2 Answers

6 votes

Answer: C is correct, I was late to dinner; there was a traffic jam.

Explanation: The semi colon signifies a pause, which when you speak this sentence outloud, there is a slight pause.

The first one is a run on

The second in the exam does not have a comma, its "I was late to dinner with a traffic jam." and is clearly illogical because a traffic jam is not a person you can go "with"

The third is correct

The fourth is speaking of the jam as if its a concert or event. Which is incorrect.

User Ed Guiness
by
6.7k points
1 vote
Third one is correct if I'm not mistaken
User Marcellus
by
7.0k points