I hear he did, and that he got an earful from US government officials about it. They told him to stop lying to the public and to congress and to the media, to stop falsely inflating the number of security forces he trained (but really didn't), to stop cooking the books about the situation in Iraq.
Petraeus has a reputation in the US government of being a yes-man who always presents a rosy picture, even when things aren't so rosy. Petraeus has a reputation for not telling the truth (especially when assessing his own work).
Hopefully, some member of Congress will ask Petraeus if he was scolded privately by Bush administration officials for cooking the books about Iraq's security forces. If he says no, I hear he'd be lying. And while testifying, that's a crime.