For when David— There is an error here in our translation, which gives us to apprehend that David's penitence was the effect of Gad's threat: for, says the text, when David was up, whereas the word which is translated for, should be rendered and; it being not a casual, but a connective particle. Houbigant renders it deinde, afterwards.
Related Commentaries of 2 Samuel 24:11
2 Samuel 24:11
11 For when David was up in the morning, the word of the LORD came unto the prophet Gad, David's seer, saying,