Teaching Grammar in Situational Contexts - Using a Generative Situation