Present & Past Ages
Start every age problem by naming the present age as a single variable, then translate each phrase into algebra. "5 years ago" means subtract 5 from the present age; "was twice as old" links two such shifted expressions. The reliable habit is to write present ages first (x, y, …) and only then subtract t to reach the past — never carry an unknown for the past age directly, or you double your variables. A useful CAT check: the difference between two people’s ages is the same today as it was years ago, so if a relationship like "A was 3 times B" held in the past, the gap (A − B) you compute must stay consistent with the present. Keep equations in present-age terms and solve the linear system; the arithmetic is light once the set-up is clean.
✅ Solved examples
✏️ Practice — try these, take hints as needed
📝 Topic test — 8 questions
Auto-graded with full solutions; saved to your dashboard. Use the calculator and formula sheet (top-right) any time.
Formula Reference Sheet
Time-shift identities
| Present age | Let present age = x years |
|---|---|
| Age t years ago | x − t |
| Age t years hence | x + t |
| Difference is constant | (a + t) − (b + t) = a − b (never changes) |
| Sum after t years | (a + t) + (b + t) = a + b + 2t |
Ratio power-tools
| Ratio to actual values | If ages are in ratio m:n, take them as mk and nk |
|---|---|
| Fixed difference fixes k | nk − mk = (n − m)k = known difference |
| Ratio now vs later | m:n at present need not stay m:n after t years |
| Average of N people | Sum of ages = N × average age |
| A is k times B now | A = kB, then shift both by ±t for past/future |