Ответ:

а) Настоящее время — догоняет; прошедшее время — догонял; будущее время — будет догонять.

б) Прошедшее время — бежал; настоящее время — бежит; будущее время — будет бежать.