Being grammatically correct and being good English are not the same thing. The sentences in the dialog follow the rules for correct grammar, so I guess the answer is yes. But I can't really tell what...