お答えします。「動名詞を使う時って過去に起こったものを表すと習ったのですが」について。その説明は、動名詞のある一面について、説明しただけです。そのあたりの全般的な説明を致しますので、参考になさってください。
まず、remember, forgetに当てはまることをお話します。不定詞は「その時点でこれからすること、まだしてないこと」というニュアンスがあります。
・My dream is to visit Canada.(✖visiting Canada)
・I forgot to lend Annニ some moneyヲ.
「(しまった)アンにお金を貸すのを忘れた(アンは困った)」
一方、動名詞は「したことのあるすること」というニュアンスがあります。
・My hobby is collecting old coins.
「私の趣味は、古銭集めです」(すでにしたこと)
※✖My hobby is to collect old coins.(してないことになっています)
・I forgot lending Annニ some moneyヲ.
「アンにお金を貸しておいたのを忘れていた」(すでにしたこと)
一方、「~することを...する」という場合、①「動詞+to-不定詞」となる場合と、②「動詞+動名詞」となる場合とがあります(例外は、help (to) do、とgo (and) see ~「~を見に行く」などの省略がある場合のみ)。
①の動詞は、「まだしてないこと」、「頭、意志を働かせるため、動詞と次の動作にずれが意識される」、そんな動詞です。want to drink water「望んでから、やがて水を飲む」、plan to go to Okinawa「計画してから、やがて沖縄に行く」などです。decide to do, hope to do、pretend to do「~するふりをする」、refuse to do「~するのを断る」など、「頭・意志を働かせてから、まだしてない動作に移る」イメージでとらえることができます。
一方、②の場合、動詞+~ingは「2つの動作がいわば一体化していて、同時に起こる」、というものです。例えば、miss hitting a ball「ボールを打ち損ねる」です。一瞬の出来事です。一秒もかからないはず。missとhitに「時間のずれ」がない。動名詞は、このような「2つの動作に時間のずれが感じられない、速攻的、反射的な行為」を表現するのに合う、と私は考えてます。enjoy talkingなら、いわば「話し楽しむ」です。stop thinkingなら「思考停止する」。
上記の「一体感」に加え、冒頭の「したこと」というニュアンスの影響のため、動名詞を目的語にとる、と考えられる動詞があるように思います。
・dislike ~ing「~するのを嫌う(以前~したことを振り返って嫌だと思う)」
・like ~ing「~するのが好きだ(以前~したことを振り返って好きだと思う)」
※⇄like to do≒want to do ~「~したい」。(まだしてないこと)
・recommend ~ing「~するのを勧める(以前~したことを振り返って勧める)」
あと、動名詞か不定詞かで意味が異なる動詞に注意しましょう。
・regret ~ing「~したことを後悔する」⇄regret to do「残念ながら~する」
・try ~ing「実際に~してみる」⇄try to do「~しようとする(実行はしない)」
・stop ~ing「~するのをめる」⇄stop to do「~するために立ちどまる」
最後に動名詞のみを目的語にとる動詞は少ないです。私のお勧めの語呂合わせを紹介します:その動詞の頭文字を取って、「megafas came, ing, pd, pq, これでよし」→「メガファス、ケイム、アイエヌジー、 ピーディー、ピーキュー、これでよし」。つまり、「megafas が来たらingを使うよ、pd, pq, も覚えよう、これでよし」です。
mind「(反射的に)いやだと思う」
enjoy「(その場で)楽しむ」
admit「(以前~したことを振り返って)認める」
finish「(その場で)終わらせる」
appreciate「(以前~してもらったことを振り返って)感謝する」
stop(やめる)、suggest「以前~したことを振り返って)提案する」
consider「(その場でとっさに)考える」
avoid「避ける」(その場で即避ける)
miss「し損ねる」
escape「(受け身で、その場で)免れる」
ing
practice「練習する」(練習場が近づくと、気持ちは練習を開始しています)
deny「(以前~したことを振り返って)否定する」、dislike「嫌う」
postpone=put off「(即決的に)延期する」
quit「(反射的に)辞める」
これでよし!
あと若干ありますが、定期テストレベルなら、多分perfectと思います。