I
「私」という人を指す代名詞。
had
haveの過去形。「~を持っていた」という意味。ここでは話を聞いたことを指す。
to
不定詞や方向を示す前置詞。ここではhad toで「~しなければならなかった」という義務を表す。
listen
「聞く」という動詞。
to
listenとセットで「~を聞く」という意味の前置詞。
this
「これ」「この」を指す指示代名詞または指示形容詞。ここでは「この話」を指す。
drivel
「くだらない話」「たわごと」という意味の名詞。
for
「~の間」「~のために」などの意味を持つ前置詞。ここでは期間を表す。
an
「1つの」を意味する不定冠詞。次に母音で始まる単語が来る場合にaの代わりに使う。
hour.
「1時間」という意味の名詞。