When Clark calls Lois "Honey" she says it's the first time he's called her that. However Clark did call Lois "Honey" back in season 3 episode 5 'Don't Say Noah' although they were technically on a break from dating at the time and were only pretending to be a married couple while undercover.