多项选择题

A.知识准备
B.语言准备
C.物质准备
D.以上都不是