A train covers a distance of 300 kilometers in 4 hours. If it continues at the same speed, how long will it take to cover another 150 kilometers?

Answer: C. 2 hours
The speed of the train is 300 km / 4 h = 75 km/h. To cover 150 km at this speed, it will take 150 km / 75 km/h = 2 hours.