Considering the actions of the porderomotive force from both density variations and changes of flow speed, using Karpman's method, the modulational instability of Alfven waves has been investigated. For the two branches of left and right hand circular polarization waves, the coalitions for the existence of wave packet solitons and of anti-wavepacket solitons, the correlations between density fluctuations and wave energy densities, and the nonlinear frequency drifts have been obtained respectively.For the left hand circular polarization Alfven waves with a finite amplitude, the conditions for the occurence of instabilities and it's growth rate have been obtained also.