Most of the solutions shown here use algebra, which is an adequate strategy if your algebra is good. However, even then it takes a long time to solve. When you see variables in the answer choices, consider using the strategy of Smart Numbers, i.e. picking values for A and B. Here's how to do it.
Step 1: pick numbers that are easy to work with. Since A gets a 1 minute head-start on B, picking a small number of minutes will be useful. If A can empty the pool in3 minutes, so A = 3. Let's say that B can also empty the pool in 3 minutes, so B = 3.
Step 2: work through the problem with the smart numbers. After 1 minute, 1/3 of the pool is emptied by pump A, so 2/3 remains. Working together, pumps A and B have a rate of 1/3 + 1/3 = 2/3 per minute. So they will empty the remaining 2/3 in 1 more minute.
Step 3: clarify the smart numbers, i.e. A = 3, B = 3, and the "target", i.e. the answer to the question. There's a trap here, as the question asks "how many minutes", implying that we need to include the 1 minute when A worked alone. Therefore, the target is 2 minutes.
Step 4: substitute your smart numbers into the answers to see which gives the target:
(A) (3 + 3 - 1)/2 = 5/2 wrong
(B) 3 (3 + 1)/ (3 + 3) = 12/6 = 2 correct
(C) (3)(3)/ (3 + 3) = 9 / 6 = 1.5 wrong
(D) (3)(3)/ (3 + 3) - 1 = 9 / 6 - 1 = 0.5 wrong
(E) 3 (3 - 1) / (3 + 3) = 6 / 6 = 1 wrong
This strategy - Smart Numbers with variables in the answers - is one that takes some practice to master. If it's a new one for you, I suggest using it on some easy / medium level problems to develop your speed and understanding.