train A and train B traveling same direction. train A passes station 9:20, train B passes station 9:32, when will train B catch train A

depends on their relative speeds. If B is not going faster than A, it will never catch up.

When B passes the station, it is 12 minutes behind A. If it's going 60mph faster than A, it will catch up in 12 minutes.