どうやら彼は彼女の過去のことを、何もかも知っているようであった。
Sentence Analyzer
English Translation
        He seems to know all about her past.
    
Furigana
        どうやら彼 は彼女 の過去 のことを、何 もかも知 っているようであった。
    
Romanji
        Dōyara kare wa kanojo no kako no koto o, nanimokamo shitteiru yō de atta.
    
Words
            
                どうやら
            
            
                (どうやら)
            
        
        
            it seems like; it appears that; somehow or other
        
    
            
                彼
            
            
                (かれ)
            
        
        
            he; him; his; boyfriend
        
    
            
                は
            
            
                (は)
            
        
        
            topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
        
    
            
                彼女
            
            
                (かのじょ)
            
        
        
            she; her; her; girlfriend; sweetheart
        
    
            
                の
            
            
                (の)
            
        
        
            indicates possessive; nominalizes verbs and adjectives; substitutes for "ga" in subordinate phrases; (at sentence-end, falling tone) indicates a confident conclusion; (at sentence-end) indicates emotional emphasis; (at sentence-end, rising tone) indicates question
        
    
            
                過去
            
            
                (かこ)
            
        
        
            the past; bygone days; the previous; a past (i.e. a personal history one would prefer remained secret); one's past; past (tense); preterit; preterite; previous life
        
    
            
                事
            
            
                (こと、こん)
            
        
        
            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
        
    
            
                を
            
            
                (を)
            
        
        
            indicates direct object of action; indicates subject of causative expression; indicates an area traversed; indicates time (period) over which action takes place; indicates point of departure or separation of action; indicates object of desire, like, hate, etc.
        
    
            
                何もかも
            
            
                (なにもかも)
            
        
        
            anything and everything; just about everything
        
    
            
                知る
            
            
                (しる)
            
        
        
            to be aware of; to know; to be conscious of; to cognize; to cognise; to notice; to feel; to understand; to comprehend; to grasp; to remember; to be acquainted with (a procedure); to experience; to go through; to learn; to be acquainted with (a person); to get to know; to concern
        
    
            
                様
            
            
                (よう)
            
        
        
            appearing ...; looking ...; way to ...; method of ...ing; form; style; design; like; similar to; thing (thought or spoken)
        
    
            
                だ
            
            
                (だ)
            
        
        
            be; is; indicates past or completed action; indicates light imperative
        
    
            
                或
            
            
                (ある)
            
        
        
            a certain ...; some ...
        
    Kanji
Readings: ヒ、 かれ、 かの、 か.の
                        Meanings: he, that, the
                    Readings: ジョ、 ニョ、 ニョウ、 おんな、 め
                        Meanings: woman, female
                    Readings: カ、 す.ぎる、 -す.ぎる、 -す.ぎ、 す.ごす、 あやま.つ、 あやま.ち、 よ.ぎる
                        Meanings: overdo, exceed, go beyond, error
                    Readings: キョ、 コ、 さ.る、 -さ.る
                        Meanings: gone, past, quit, leave, elapse, eliminate, divorce
                    Readings: カ、 なに、 なん、 なに-、 なん-
                        Meaning: what
                    Readings: チ、 し.る、 し.らせる
                        Meanings: know, wisdom