公债的产生需要具备两个基本条件:一是财政支出需要;二是社会闲置资金的存在。因此,选项A和B是正确的说法,而选项C、D和E并不是公债产生的必要条件。公债的发行与信用经济和市场经济的发展有关,但不是其产生的条件。