In this paper we deal with approximate controllability for semilinear system in a Hilbert space. In order to obtain the controllability, we assume that the system of the generalized eigenspaces of the principal operator is complete in the state space, which has a simple form and can be applied to many examples. Because of its simple form, some examples of controllability of the systems governed by the semilinear equations will be given.