How can I show that any smooth vector field on a smooth manifold $M$ is the sum of two complete vector fields?
Hint: the constant function $1$ on $M$ may be written as the sum of two non-negative functions with the property that the support of each of them is a disjoint union compact sets. (Why? and How?)