Steven Gerrard says he would have signed a new deal at Liverpool had the club offered him a contract extension at the start of the season.