メアリーはこれまでやってきたことはすべて、いつも旨く行った。

Sentence Analyzer

メアリー これ まで やってきた こと すべて いつも 旨く 行った

English Translation

Mary has always made good in everything she has done.

Furigana

メアリーはこれまでやってきたことはすべて、いつも(うま)()った。

Romanji

Meari- wa kore made yattekita koto wa subete, itsumo umaku itta.

Words

()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
此れ (これ)
this (indicating an item near the speaker, the action of the speaker, or the current topic); this person (usu. indicating someone in one's in-group); now; here; I (me); certainly
(まで)
until (a time); till; to; up to; to (a place); as far as; to (an extent); up to; so far as; even; only; merely
やって来る (やってくる)
to come along; to come around; to turn up; to arrive at the present; to get where one is; to have been doing something (for a period of time)
(こと、こん)
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
全て (すべて)
everything; all; the whole; entirely; completely; wholly; all
何時も (いつも)
always; usually; every time; never
上手い (うまい)
skillful; skilful; clever; expert; wise; successful; delicious; appetizing; appetising; tasty; fortunate; splendid; promising
行く (いく、ゆく)
to go; to move (in a direction or towards a specific location); to head (towards); to be transported (towards); to reach; to proceed; to take place; to pass through; to come and go; to walk; to die; to pass away; to do (in a specific way); to stream; to flow; to continue; to have an orgasm; to come; to cum; to trip; to get high; to have a drug-induced hallucination

Kanji

Readings: シ、 むね、 うま.い
Meanings: delicious, relish, show a liking for, purport, will, clever, expert
Readings: コウ、 ギョウ、 アン、 い.く、 ゆ.く、 -ゆ.き、 -ゆき、 -い.き、 -いき、 おこな.う、 おこ.なう
Meanings: going, journey, carry out, conduct, act, line, row, bank