動名詞を主語にしたい強調したい理由がないときは 単にSVが続くと単調だから1で書く、という感じで使いたくなります。 1) I saw him when pushing my bicycle to the library yesterday. 2) I saw him when I pushed my bicycle to the library yesterday. でもこういうのって不自然な印象がする文章ですか?
最初の「I saw him」はその瞬間のことで、後の「push my bicycle to the library」はその瞬間の前から始まっていてその瞬間も続いていたものですよね。 この場合、文章自体が過去のことであっても、続いていた事は現在進行形にする必要があります。 つまり、 I saw him when I was pushing my bicycle to the library yesterday. が正しい文となります。