JLPTMainichi JLPT
English
JLPT N3 · Sentence patterns

たものだ (ta mono da)

~たものだ — nostalgic “used to ~”

In short · Verb ta-form + ものだ recalls a habit or a scene of the past with a feeling of nostalgia: “I used to ~.” Often paired with よく, 昔, 子どもの頃. It is used only for things that no longer happen.
A free study page from Mainichi JLPT — the app has 429+ grammar points, plus vocabulary and mock exams.See the app

Pattern

  • 動詞た形 + ものだ ta-form + ものだ (泳いだものだ, 話したものだ)
  • 動詞ていた + ものだ te-ita form for a state that continued (広がっていたものだ)

Meaning and connection

The ta-form states the past event, and ものだ adds the speaker's feeling of looking back fondly. 子どもの頃、よく泳いだものだ means “I swam so often back then (and I miss it).” It attaches to the plain past form of a verb.

When to use it

Use it to tell memories of your childhood, school days or an old town. The habit has ended, so it is not used for the present or for a single event.

Difference from ~ていた

~ていた just describes a past habit or state. ~たものだ also expresses nostalgia. Adding よく, 昔 or 頃 makes the sentence sound natural.

Examples

  • 子(こ)どもの頃(ころ)、よくこの川(かわ)で泳(およ)いだものだ。

    Kodomo no koro, yoku kono kawa de oyoida mono da.

    When I was a child, I used to swim in this river often.

  • 学生(がくせい)の頃(ころ)は、友(とも)だちと朝(あさ)まで話(はな)したものだ。

    Gakusei no koro wa, tomodachi to asa made hanashita mono da.

    Back in my student days, I used to talk with friends until morning.

  • 昔(むかし)は、この辺(あた)りにも広(ひろ)い畑(はたけ)が広(ひろ)がっていたものだ。

    Mukashi wa, kono atari ni mo hiroi hatake ga hirogatte ita mono da.

    Long ago, wide fields used to spread out around here too.

    ていた + ものだ recalls a scene that is now gone.

Common mistakes

  • It is only for past habits that have ended. Do not use it for a one-time event or something still happening.
  • Do not confuse it with a general-truth ~ものだ (as in 子どもは遊ぶものだ). Here it follows the ta-form and is nostalgic.

More grammar points

Practice this in the app

Mainichi JLPT turns these grammar points into daily quizzes and a readiness gauge — 100% free, no sign-up.

See the app