We are concerned with the semilinear Duffing equationx″+ω2x+g(x)+ϕ(x)=p(t), where ω∈R+﹨Q, g(x), ϕ(x), p(t) are real analytic, ϕ(x+T)=ϕ(x), p(t+2π)=p(t). Under the assumptions that limx→±∞g(x)=g(±∞) exist and g(+∞)≠g(−∞), and without the polynomial-like growth condition on g(x), we prove the boundedness of all solutions and the existence of quasi-periodic solutions. The result strengthens the existing results in the literature where the polynomial-like growth condition on g(x) is needed.