I suspect the Finnish is a translation of the English. The Japanese expression means "to walk in step" or "to keep pace"; no mention of "He" and it's not past tense.
I suspect the Finnish is a translation of the English. The Japanese expression means "to walk in step" or "to keep pace"; no mention of "He" and it's not past tense.