3. (10 points) There are several goldfish in two ponds, with the same number in each. Liangliang and Honghong are having a fish-catching competition. When the goldfish in the first pond are all caught, the ratio of the number of goldfish caught by Liangliang to those caught by Honghong is 3:4; when the goldfish in the second pond are all caught, Liangliang catches 33 more goldfish than he did the first time, and the ratio of the number of goldfish caught by Liangliang to those caught by Honghong is 5:3. Therefore, there are ( ) goldfish in each pond.
A. 112
B. 168
C. 224
D. 336
【Analysis】The number of fish in the pools is equal. Liangliang caught $\frac{3}{4+3}$ of the goldfish in the first pool and $\frac{5}{3+5}$ of the goldfish in the second pool. The first time, he caught 33 fewer fish than the second time, which is the difference $\left(\frac{5}{3+5} - \frac{3}{4+3}\right)$ of the goldfish in each pool. According to the meaning of fraction division, we can solve the problem by setting up the equation.

【Solution】Solution: $33 \div \left(\frac{5}{3+5} - \frac{3}{4+3}\right)$
$$
\begin{array}{l}
= 33 \div \frac{11}{56} \\
= 168 \text{ (fish); }
\end{array}
$$

Answer: There are 168 goldfish in each pool.
Therefore, the correct choice is: $B$.