2005 Ford Focus shifting problem

I got a 2005 Ford Focus with a 2.0 litter wit an automatic transmission. You can put the transmission n drive & took off. It won’t shift until you let off gas. When it do shift it shift hard with a jerk. It work good through resr of the gears. You can manually put it in 1st gear it won’t move. it will move in rest of the gears when you manually put it in any gear but 1st gear. Any ideas

Is the Check Engine light on?