Alan is $5$ years old, his mother is $18$ years older than him, and his father is $2$ years older than his mother. How old is his father?~(adapted from $$2005$$ Math kangaroo Problems, Level $$1-2$$, Question \#$$7$$) 
选项为:A:$$21$$  B:$$25$$  C:$$27$$  D:$$28$$  E:$$30$$  请回答其中一个选项.