Meaning of gǎn shàng:
赶上
to keep up with; to catch up with; to overtake; to chance upon; in time for
Wǒ bìxū nǔlì cáinéng gǎn shàng qítā tóngxué.
我必须努力才能赶上其他同学。
I have to work hard to keep up with the other students.
Wǒ xīwàng nénggòu gǎn shàng huǒchē.
我希望能够赶上火车。
I hope to catch up with the train.
Rúguǒ wǒmen kuài diǎn zǒu, jiù néng gǎn shàng gōngjiāochē.
如果我们快点走,就能赶上公交车。
If we walk faster, we can catch up with the bus.
Wǒ gǎnshàng le zuìhòu yī bān gōngjiāochē.
我赶上了最后一班公交车。
I caught the last bus.
Wǒ zhuājǐn pǎo, zhōngyú gǎnshàng le zuìhòu yī bān gōngjiāo chē.
我抓紧跑,终于赶上了最后一班公交车。
I hurriedly ran and finally caught the last bus in time.