On a second thought, as you haven't said if the revs go up, if they do and the car doesn't answer, must be the clutch.
To test that, keep the hand brakes applied, press clutch pedal, engage first gear, accelerate and release clutch pedal. If the engine stalls, it means the clutch is fine. If engine keeps working with the car stationary and gear engaged, it means the clutch is slipping and it must be changed.
luics, February 2011