Based upon a generally sub-ode method, which is a direct and unified algebraic method for constructing more general form travelling wave solutions of nonlinear partial differential equations (PDEs) and implemented in a computer algebraic system, we consider the shallow long wave approximate equations (BK).New and more general form solutions are obtained, including kink-shaped solitons, bell-shaped solitons, singular solitons and periodic solutions. The properties of the new formal solitary wave solutions are shown by some figures.