バスが遅れたので、我々は雨の中をながいこと待たねばならなかった。

Sentence Analyzer

ばす 遅れた ので 我々 ながい こと 待たねばならなかった

English Translation

Since the bus had been delayed, we had a long wait in the rain.

Furigana

バスが(おく)れたので、我々(われわれ)(あめ)(なか)をながいこと()たねばならなかった。

Romanji

Basu ga okureta node, wareware wa ame no naka o nagai koto matanebanaranakatta.

Words

バス (バス)
bus; bath; bass
()
indicates sentence subject (occasionally object); indicates possessive (esp. in literary expressions); but; however; still; and
遅れる (おくれる)
to be late; to be delayed; to fall behind schedule; to be overdue
ので (ので、んで)
that being the case; because of ...; the reason is ....; given that...
我々 (われわれ)
we
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
(あめ)
rain
()
indicates possessive; nominalizes verbs and adjectives; substitutes for "ga" in subordinate phrases; (at sentence-end, falling tone) indicates a confident conclusion; (at sentence-end) indicates emotional emphasis; (at sentence-end, rising tone) indicates question
(なか)
inside; in; among; within; center (centre); middle; during; while
()
indicates direct object of action; indicates subject of causative expression; indicates an area traversed; indicates time (period) over which action takes place; indicates point of departure or separation of action; indicates object of desire, like, hate, etc.
長い (ながい)
long (distance); long (time); lengthy
(こと、こん)
thing; matter; incident; occurrence; event; something serious; trouble; crisis; circumstances; situation; state of affairs; work; business; affair; after an inflectable word, creates a noun phrase indicating something the speaker does not feel close to; nominalizing suffix; pretending to ...; playing make-believe ...; alias; aka; nickname; alternative name; also known as
待つ (まつ)
to wait; to await; to look forward to; to anticipate; to depend on; to need

Kanji

Readings: チ、 おく.れる、 おく.らす、 おそ.い
Meanings: slow, late, back, later
Readings: ガ、 われ、 わ、 わ.が-、 わが-
Meanings: ego, I, selfish, our, oneself
Readings: ウ、 あめ、 あま-、 -さめ
Meaning: rain
Readings: チュウ、 なか、 うち、 あた.る
Meanings: in, inside, middle, mean, center
Readings: タイ、 ま.つ、 -ま.ち
Meanings: wait, depend on