单项选择题

A variety of games, role-plays, simulations, etc. are ______ communicative activities prepared to support the Communicative Language Teaching.

A. text-based



B. task-based
C. game-based



D. situation-based