Learn English – It will be a blast when he arrives

grammaticality

Is this sentence correct? If it's not, then please explain why.

"When he arrives it will be a blast"

Let's assume that the context is as following – there are two people waiting for the third. While waiting the first says to the other a sentence which is above. If i've made a mistake writing this, please correct that as well.

Thank you.

Best Answer

The phrase "a blast" is informal and means "a good time". English speakers tend to be less picky over informal language, but technically the use of the pronoun "it" must refer to something previously stated, and in your sentence that can only be the arrival, so you are saying his arrival will be enjoyable and I do not think that is what is intended. I think you mean to say that you will have a good time with this person after he arrives. Therefore I think the informal phrase should be:

When he arrives we will have a blast.

Check out this ngram to see how much more "have a blast" is used over "be a blast".

Related Topic