单项选择题

Which of the following is TRUE

A.A teacher has to learn by heart what exactly he is going to say in class.
B.A teacher cannot decide beforehand what exactly he is going to say in class.
C.A teacher' s voice must be nicer than an actor' s.
D.A teacher must have a better memory than an actor.