宿題はもうしてしまいましたか。

Sentence Analyzer

宿題 もうしてしまいました

English Translation

Have you finished your homework yet?

Furigana

宿題(しゅくだい)はもうしてしまいましたか。

Romanji

Shukudai wa mōshiteshimaimashita ka.

Words

宿題 (しゅくだい)
homework
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
申す (もうす)
to say; to be called; to do
()
indicates a question (sometimes rhetorical); or; whether or not; some- (e.g. something, someone); indicates doubt, uncertainty, etc.; emphatic prefix; suffix forming adjectives or adverbs; in that way

Kanji

宿
Readings: シュク、 やど、 やど.る、 やど.す
Meanings: inn, lodging, relay station, dwell, lodge, be pregnant, home, dwelling
Reading: ダイ
Meanings: topic, subject