误:I promise I don’t smoke any more.
正:I promise I won’t smoke any more.
I promise后面的宾语从句是否用将来时态与你要表达的意思有关。比如:
I promise I will do it at once.
I promise I have seen it.
I promise he is honest.
I promise he can help you.
……
网友的句子之所以要用一般将来时,而不用一般现在时,因为此处的语境是指将来。