Answer:
A combination of a verb and an adverb or a verb and a preposition, or both, in which the combination has a meaning different from the meaning of the words considered separately : "Catch on " is a phrasal verb meaning of understand.
This is a correctly written piece of dialogue. It is both grammatical and conveys meaning which leads us to believe that it is correct.