もっと彼女は人前にでなければならなかった。

Sentence Analyzer

もっと 彼女 人前 でなければならなかった

English Translation

More often than not, she had to go in person.

Furigana

もっと彼女(かのじょ)人前(ひとまえ)にでなければならなかった。

Romanji

Motto kanojo wa hitomae ni denakerebanaranakatta.

Words

もっと (もっと)
(some) more; even more; longer; further
彼女 (かのじょ)
she; her; her; girlfriend; sweetheart
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
人前 (ひとまえ)
the public; company
()
at (place, time); in; on; during; to (direction, state); toward; into; for (purpose); because of (reason); for; with; by; from; as (i.e. in the role of); per; in; for; a (e.g. "once a month"); and; in addition to; if; although
()
be; is; indicates past or completed action; indicates light imperative

Kanji

Readings: ヒ、 かれ、 かの、 か.の
Meanings: he, that, the
Readings: ジョ、 ニョ、 ニョウ、 おんな、 め
Meanings: woman, female
Readings: ジン、 ニン、 ひと、 -り、 -と
Meaning: person
Readings: ゼン、 まえ、 -まえ
Meanings: in front, before