In a word problem on ages, I always assume the current ages using variables, because it gives me a head start in terms of developing the equations. Remember,
in word problems, the biggest challenge is to develop the right equations and for that, you need to develop the right variables.
However, in this question, assuming their ages six years ago would make more sense since we have their ratio.
Six years ago, let age of husband = 6x and age of wife = 5x.
Then, six years hence, age of husband = 6x + 12 and age of wife = 5x + 12 (remember the difference between six years ago and six years hence is a total of 12 years).
But, question says that the ratio of the ages of the husband and the wife, 6 years hence, will be 10:9. Therefore, \(\frac{6x + 12 }{ 5x + 12}\) = \(\frac{10 }{ 9}\).
Solving for x, we get x = 3. This means, six years ago, their ages were 18 and 15 respectively. At this stage, if you go for option D, you have fallen for the easiest trap that you could fall into.
We need to find their present ages, not their ages 6 years ago. Additionally, 18:15 is the same as 6:5. Clearly, I won’t give you the ratio 6:5 as data and expect you to find the same as answer.
Present age of husband = 18 + 6 = 24 and present age of wife = 15 + 6 = 21.
The ratio of their present ages = 8:7.
The correct answer option is B.
In a question on ages, be very careful about the trap answer options.
After you get an answer, cross verify if your answer is right by reading the question statement. This will give you a chance to change your answer if needed.
Hope that helps!