実践の英会話シーンで使われる表現です。

 

<本日のお題: 色々あって>

Are you OK? I heard you broke up with
your girlfriend.
(大丈夫か?彼女と別れたった聞いたよ)

Well, I’ve been going through a lot.
(ん、色々あってさ)

 

<1点集中ポイント:go through>

 

go throughは文字通り
「通り抜ける」という意味です。

 

一方で色々な試練を経験している
時にも使われます。

 

今回の例文のように
その試練をずっと経験している状態
を言い表す場合は、

 

過去のある時点から現在まで
のつながりを表現しながら、

 

しかもライブ感を演出できる
have(has) been doing
を使うと良いでしょう。