успевать

Verb

 * 1) to have time, to find time, to manage, to succeed
 * 2) to arrive in time (for), to be in time (for)
 * 3) to catch (a train, bus)
 * 4) to get on well, to make progress, to advance
 * 5) to keep pace with someone