「Aさんは、しばらく〜をしていない」といいたい場合、どのようにいえば良いですか?

一般的に以下のように表します。

「主語 + 現在完了形の否定(hasn’t/haven’t + 過去分詞)for a while

We haven’t talked for a while.

私たちは、しばらく話していません。

また、「◯年」のように、具体的な期間に変えることも可能です。

「主語 +現在完了形の否定(hasn’t/haven’t + 過去分詞)for基数year(s)

I haven’t gone to karaoke for (the past) 5 years.

私は、(この)5年間カラオケに行っていない。

難易度:6/10
関連リンク:「during」と「while」は入れ替えて使用することができますか?