a^nb^n and a^mb^2m both are in DCFL
DCFL is not closed under union. So option A and option D is discarded.
Now grammar of the given language is
S->S1 | S2
S1->aS1b | ab
S2-> aS2bb | abb
which is CFG. So option C is discarded.
OPTION B is right answer.