Learn English – Is “I will treat you so good” correct? What about “…very good’

word-choice

Is it correct to say this? I mean, I personally would rather put 'very good' at the end of the sentence that has a future connotation. And I'd use 'so good' only if we are talking about past experiences ('I treated you so good').

Do you think 'so good' works perfectly with both examples?

Best Answer

Regarding "so" vs. "very": it's a matter of personal preference. They do not, in and of themselves, carry the connotations of past or future.

Also, like @ralph.m said in his comment, consider using well instead:

BAD: I don't speak English very good.
GOOD: I don't speak English very well.
◆◆◆
Good is an adjective: 'She is a very good singer.'
Well is an adverb: 'She sings very well.'

(Longman Dictionary of Common Errors)