Let's say you want to write one of the following:

I am very happy; I just won $100.

I am very happy: I just won $100.

It is my understanding that both of the above sentences are grammatically correct. How, then, would you decide which to use? Is there a subtle difference between them?

  • 3
    The colon says "and here's why." – Alan Carmack Jul 15 '16 at 0:42

Depends on what you want to say.

As stated in the comment, colon says

and here's why, or because

so your sentence would be

I'm very happy because I won $100.

That seems to be what you want to say, because they are correlated.

But a semicolon separates independent clauses, and can be written with a period. So you are saying,

I'm very happy. I won $100.

So it depends on you, but 99 out on 100 cases, go with my 1st one.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.