Sturridge had to start the Merseyside derby on the bench on November 23 because Liverpool boss Brendan Rodgers said the player was unfit following his appearance for England against Germany four days earlier.
Rodgers said after the 3-3 draw: "Anyone who saw the game could tell he was not fit. Because he played 90 minutes, he couldn't train because he has to recover."
Sturridge reported for England duty that week with a thigh injury and, even though he was left out of the team to face Chile, the striker played 90 minutes against the Germans.
And England coach Hodgson said: "Dan has pulled out of a few matches with us for injury reason.
"The first game he played (against Ireland) he got injured. It was important for me to, if you like, test his resolve a little bit.
"I suppose you could argue we did put his resolve a little bit to the test.
"I might have been guilty of putting that resolve to the test, but I don't apologise for it.
"And I am delighted he did get out there, even though he maybe himself didn't feel 100 per cent because that means in future I will know I can trust him as an England player and he is not going to be playing when he feels like it - he is going to be playing when he's fit to play."
Hodgson insists England went through all the correct procedures in the run-up to the game against Germany and says Sturridge's thigh problem was not severe enough to keep him out of the running for the game.
"He had scans and there was nothing on the scan," Hodgson said.
"I believe the injury that kept him out at the weekend was nothing to do with the injury he was complaining about after playing for Liverpool."