Correct option is B
Situational Language Teaching.
Situational Language Teaching is a method of teaching language that uses realistic and practical situations to help learners to acquire language skills. This method can be effective for helping learners to develop fluency and accuracy in their use of the target language.