tuanle007 - Completing the square is based on starting with a rectangle and rearaanging part of it to form the sides of a square, and arithmetically & geometrically adding the missing portion in order to COMPLETE the square.
Example: x*x + b*x, where b is a constant, x is a variable. The expression can represent a rectangle with x and x+b. Notice carefully that the expression can be factored as x(x + b) = x*x + b*x.
If you draw a picture, you can see this and more in a clearer manner. Assume the height is x, and the length from left to right is x+b. Go to the middle of the 'b' portion starting at the top and cut this part in half, cutting vertically. Take the piece off, and reposition it on the left side of the entire figure so that you now have the left side of the square being x+b/2, and the top side of the square being also x+b/2. Notice now that a piece is missing at the bottom right. What is it and how much is it? It is (b/2)*(b/2).
Hopefully you can follow and understand that; the rest is up to you. How far can you go now?