IT seems here I made mistake in analysis.
Here c = 0 is possible as pointed out by @Amar Sokt !
In that case f(n) can be 0, & in that case g(n) is always bigger than f(n).g(n) = 0 is not allowed, otherwise whole thing will go to infinity & it is said c can not be 0.
f(n) = θ (g(n)) will be false. As g(n) will not be lowerbound of f(n).
So A is correct answer.