私たちはその店が開くまで、しばらく待つしかなかった。

Sentence Analyzer

私たち その 開く まで しばらく 待つ しか なかった

English Translation

We had no choice but to wait for a while until the store opened.

Furigana

(わたし)たちはその(みせ)(ひら)くまで、しばらく()つしかなかった。

Romanji

Watashitachi wa sono mise ga hiraku made, shibaraku matsu shika nakatta.

Words

私たち (わたしたち、わたくしたち)
we; us
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
其の (その)
that (something or someone distant from the speaker, close to the listener; actions of the listener, or ideas expressed or understood by the listener); the; um...; er...; uh...
(みせ)
store; shop; establishment; restaurant
()
indicates sentence subject (occasionally object); indicates possessive (esp. in literary expressions); but; however; still; and
開く (ひらく)
to open; to undo; to unseal; to unpack; to bloom; to unfold; to spread out; to open (for business, e.g. in the morning); to be wide (gap, etc.); to widen; to hold (meeting, etc.); to give; to open; to found (nation, dynasty, sect, etc.); to open (a new business); to set up; to establish; to start; to open (ports, borders, etc.); to open (an account); to open up (new land, path, etc.); to clear; to develop; to open (a file, etc.); to extract (root); to reduce (equation); to cut open (fish); to change (kanji into hiragana); to flare (e.g. skirt); to slacken (into a poor posture)
(まで)
until (a time); till; to; up to; to (a place); as far as; to (an extent); up to; so far as; even; only; merely
暫く (しばらく、しゅゆ、すゆ)
little while; short while; moment; instant; a while; quite a time; it's been a long time
待つ (まつ)
to wait; to await; to look forward to; to anticipate; to depend on; to need
しか (しか)
only; nothing but
無い (ない)
nonexistent; not being (there); unpossessed; unowned; not had; unique; indicates negation, inexperience, unnecessariness or impossibility; not ...; to not be...; to have not ...

Kanji

Readings: シ、 わたくし、 わたし
Meanings: private, I, me
Readings: テン、 みせ、 たな
Meanings: store, shop
Readings: カイ、 ひら.く、 ひら.き、 -びら.き、 ひら.ける、 あ.く、 あ.ける
Meanings: open, unfold, unseal
Readings: タイ、 ま.つ、 -ま.ち
Meanings: wait, depend on