あなたが言いたいことは約三言い方があります。
1: to have not done something in (期間)
2: for it to be your first time -ing in (期間)
3: for it to have been (期間) since you have done something
例 speak English / 3 years
(1) I have not spoken English in 3 years.
(2) It's my first time speaking English in 3 years.
(3) It has been 3 years since I have spoken English.