A.covers all grammatical rules
B.provides authentic language
C.matches the needs of learners
D.can help realize the objectives of a language program