彼は京都に来る前に10年間そこにいました。

Sentence Analyzer

京都 来る 年間 そこ いました

English Translation

He had been there for ten years before he came to Kyoto.

Furigana

(かれ)京都(きょうと)()(まえ)に10年間(ねんかん)そこにいました。

Romanji

Kare wa Kyōto ni kuru mae ni ichi zero nenkan soko ni imashita.

Words

(かれ)
he; him; his; boyfriend
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
京都 (きょうと)
Kyoto
()
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
来る (くる)
to come (spatially or temporally); to approach; to arrive; to come back; to do ... and come back; to come to be; to become; to get; to grow; to continue; to come from; to be caused by; to derive from; to come to (i.e. "when it comes to spinach ...")
(まえ)
ago; before (some event); previously; (minutes) to (the hour); in front (of); before (e.g. the house); head (of a line); front (e.g. of a bus); fore part; in the presence of; helping; portion; privates; private parts
(いち)
one; best; first; foremost; beginning; start; bottom string (on a shamisen, etc.)
(まる)
circle (sometimes used for zero); 'correct' (when marking); symbol used as a placeholder (either because a number of other words could be used in that position, or because of censorship); period; full stop; maru mark; semivoiced sound; p-sound
年間 (ねんかん)
year (period of)
其処 (そこ)
there (place relatively near listener); there (place just mentioned); that place; then (of some incident just spoken of); that (of point just raised); you
要る (いる)
to need; to want

Kanji

Readings: ヒ、 かれ、 かの、 か.の
Meanings: he, that, the
Readings: キョウ、 ケイ、 キン、 みやこ
Meanings: capital, 10**16
Readings: ト、 ツ、 みやこ
Meanings: metropolis, capital
Readings: ライ、 タイ、 く.る、 きた.る、 きた.す、 き.たす、 き.たる、 き、 こ
Meanings: come, due, next, cause, become
Readings: ゼン、 まえ、 -まえ
Meanings: in front, before
Readings: ネン、 とし
Meanings: year, counter for years
Readings: カン、 ケン、 あいだ、 ま、 あい
Meanings: interval, space