The
特定のものを指す定冠詞です。ここでは、これから説明する遅延を指しています。
delay
名詞として「遅延」という意味です。予定や計画が遅れることを指します。
was
be動詞の過去形です。ここでは「~だった」という意味で、遅延の状態を表します。
due
形容詞で「~が原因で」「~のせいで」という意味です。後に続く理由を示します。
to
前置詞で「~へ」という意味ですが、ここでは原因を示す「~のために」という意味合いで使われています。
bad
形容詞で「悪い」という意味です。ここでは天候の状態を表します。
weather.
名詞で「天気」という意味です。文全体では「悪天候」という原因を表しています。