答案B解答本题的关键在于准确把握宋代话本的概念。话本是宋代出现的一种新的适应城市市民阶层文化生活需要的世俗文学形式。随着商业的发展和城市的繁荣,城市市民阶层不断扩大,精神文化生活的要求日益提高,促使了话本的出现。据此可以排除A、C、D三项,正确答案为B。