今さっき、(仕事から)帰ってきたばかりだと言いたいです。"I just came back home a few minutes (before/ago) this lesson (start/started)."と考えましたが、かっこの中の(before/ago) と(start/started)のどちらが正しいかをメインに教えてください。
I arrived home 3 minutes before the lesson started.
レッスンが始まる3分前に家に着いた。とは、英語で一番近いのは:
I got home 3 minutes before the lesson started.
このレッスンが始まる3分前に家に着いた。=
I got home 3 minutes before this lesson started.
この際に英語で "start" の過去形の "started" を使った方がいいです。
家に着くとは "get home" / "arrive home" (もっと丁寧) が良いです。
I arrived home 3 minutes before the lesson started. =
レッスンが始まる3分前に家に着きました。
"come home" と言うのは「帰ってくる」で、使うのはダメとは言えませんが、着いた時間のことに話すので明確な "get home" を使う方が良いです。
「OOの3分前に」とは "3 minutes before" と言います。"ago" と言うのはいつも現在から始まります。「(今の)3分前に」= "3 minutes ago".
I just got home 3 minutes ago.
3分前に家に着いた。
I got home three minutes before the lesson started.
・I got home three minutes before the lesson started.
get home(家に着く)を過去形の got home にし、three minutes before the lesson started(レッスンが始まる3分前に)と続けることで伝わります。
・I arrived home three minutes before the lesson started.
arrive home(家に到着する)を使った表現です。get home よりも少し丁寧な響きになります。