彼がわざと遅れて来たのはほぼ確かだと私は思っている。

Sentence Analyzer

わざと 遅れて来た ほぼ 確か 思っている

English Translation

I'm pretty sure he came late on purpose.

Furigana

(かれ)がわざと(おく)れて()たのはほぼ(たし)かだと(わたし)(おも)っている。

Romanji

Kare ga wazato okuretekita no wa hobo tashika da to watashi wa omotteiru.

Words

(かれ)
he; him; his; boyfriend
()
indicates sentence subject (occasionally object); indicates possessive (esp. in literary expressions); but; however; still; and
態と (わざと)
on purpose
遅れる (おくれる)
to be late; to be delayed; to fall behind schedule; to be overdue
()
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
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
(ほぼ)
almost; roughly; approximately
確か (たしか)
sure; certain; positive; definite; reliable; trustworthy; safe; sound; firm; accurate; correct; exact; If I'm not mistaken; If I remember correctly; If I remember rightly
()
be; is; indicates past or completed action; indicates light imperative
()
if; when; and; with; particle used for quoting (with speech, thoughts, etc.); quoting particle; promoted pawn; indicates question (sentence end)
(わたし、わたくし)
I; me; private affairs; personal matter; secrecy; selfishness
思う (おもう)
to think; to consider; to believe; to think (of doing); to plan (to do); to judge; to assess; to regard; to imagine; to suppose; to dream; to expect; to look forward to; to feel; to desire; to want; to recall; to remember

Kanji

Readings: ヒ、 かれ、 かの、 か.の
Meanings: he, that, the
Readings: チ、 おく.れる、 おく.らす、 おそ.い
Meanings: slow, late, back, later
Readings: ライ、 タイ、 く.る、 きた.る、 きた.す、 き.たす、 き.たる、 き、 こ
Meanings: come, due, next, cause, become
Readings: カク、 コウ、 たし.か、 たし.かめる
Meanings: assurance, firm, tight, hard, solid, confirm, clear, evident
Readings: シ、 わたくし、 わたし
Meanings: private, I, me
Readings: シ、 おも.う、 おもえら.く、 おぼ.す
Meaning: think