If 2000 people use the ride in an hour, a single train would make about 2000/34≈ 60 trips during that time. This would be a very short ride, and people who waited for an hour (not an unusual wait time) would be pretty disappointed. So it is reasonable to conclude that more than one train is in use. Of course, the trains would have to be kept far apart.
The actual time of the ride is 2.5 minutes. If an additional 2.5 minutes is needed to let people on and off the ride, then the train could make about 12 trips in an hour, thus allowing about 400 people per hour to enjoy the ride. Under these assumptions, five trains would be needed to accommodate 2000 people in an hour.