Correct option is D
Let the age of father be F, son be S and mother be M.
Sum of ages of father and son is 8 years more than the age of mother.
F+S=M + 8
Son was born when the mother was 22 years.
So, when M = 22, S = 0
F +0 = 22+ 8
=> F = 30
Hence, '30 years' is the correct answer.