AI InterviewSearch…Search problems, topics, or pages…Ctrl KGet started
Mediumbasics

~75s

Twice now, three times before

A is twice as old as B. Ten years ago A was three times as old as B. What is B's present age?

Show the answer and the worked solution

Correct answer: C.

20

Worked solution

  1. 2b − 10 = 3b − 30 → b = 20.
  2. So B is 20 and A is 40.
  3. Check: ten years ago 30 and 10. ✓

Answer: 20.

The idea

Expand the bracket and collect terms. The answer is B's age, not A's — read the question again before choosing.

Shortcut. Since A = 2B, the gap equals B's present age b. Ten years ago A was three times B, so the gap was then 2(b − 10). Equate the two: b = 2b − 20 → b = 20.

Common trap. 15 tempts because it makes A a tidy 30, yet ten years back that is 20 and 5 — four times, not three. Only 20 (A 40, then 30 and 10) survives the check.

Twice now, three times before — Aptitude Question

Twice now, three times before: A is twice as old as B. Ten years ago A was three times as old as B. Answer and worked solution on CodeKairo.

Question

A is twice as old as B. Ten years ago A was three times as old as B. What is B's present age?

Options

  1. 15
  2. 18
  3. 20
  4. 25
Show the answer and the worked solution

Correct answer: C. 20

Worked solution

  1. 2b − 10 = 3b − 30 → b = 20.
  2. So B is 20 and A is 40.
  3. Check: ten years ago 30 and 10. ✓

Answer: 20.

The idea

Expand the bracket and collect terms. The answer is B's age, not A's — read the question again before choosing.

Shortcut. Since A = 2B, the gap equals B's present age b. Ten years ago A was three times B, so the gap was then 2(b − 10). Equate the two: b = 2b − 20 → b = 20.

Common trap. 15 tempts because it makes A a tidy 30, yet ten years back that is 20 and 5 — four times, not three. Only 20 (A 40, then 30 and 10) survives the check.

All Problems on Ages questions · placement mock tests