Multiple choice general knowledge math & puzzles

When Tom's father was 31 years old, Tom was 8 years old. Now his father is twice Tom's age. How old is Tom now?

  1. 21

  2. 22

  3. 23

  4. 24

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The age difference is constant: 31 - 8 = 23 years. Let Tom's current age be T, so father is T + 23. Given father = 2×Tom, we have T + 23 = 2T, giving T = 23. If Tom is 23, father is 46, which is exactly double. Options 21, 22, and 24 don't satisfy the doubling condition.