It could be B or C. It might even be D.
I don't like your choices.
Check your text and this article.
http://en.wikipedia.org/wiki/Private_speech
Preschoolers use private speech:
A. to influence others
B. to keep some of their ideas a secret
C. because it is more efficient
D. because it enables them to communicate new ideas
2 answers
my answer on this is c. thanks for your help.