Harry is 33 years older than his son, Ben. in 4 years Harry will be twice as old as Ben. How old is Ben?

What I have so far:

NOW
B=Ben's age
B+33=Harry's age

IN 4 YEARS
B+4
B+33+4

ok so far.

Now use the last piece of information:
"In 4 years Harry will be twice as old as Ben"
B + 37 = 2(B+4)
B + 37 = 2B + 8
29 = B <---- Ben's present age

check:
Ben is now 29
Harry is now 62

in 4 years:
Ben is 33
Harry is 66
Is Harry twice as old as Ben?? YES

To solve this problem, we need to set up equations based on the given information.

Let's start with what we know now:

Ben's current age is B.
Harry's current age is B + 33 (since Harry is 33 years older than Ben).

In 4 years:
Ben's age will be B + 4.
Harry's age will be (B + 33) + 4.

The problem states that in 4 years, Harry will be twice as old as Ben. Using this information, we can set up the following equation:

(Harry's age in 4 years) = 2 * (Ben's age in 4 years)

Substituting the values we determined earlier:

[(B + 33) + 4] = 2 * (B + 4).

Now, we can solve this equation to find Ben's age.