I haven't seen you wear that purple sweater for a long time.
It's been a while since you wore that purple sweater.
この場合、次のような言い方ができますよ。
ーI haven't seen you wear that purple sweater for a long time.
「あなたがその紫のセーターを着ているのをしばらく見ていなかった」=「その紫のセーター着てるの久しぶりだね」
ーIt's been a while since you wore that purple sweater.
「あなたがその紫のセーターを(最後に)着てからしばらく経つね」=「その紫のセーター着るの久しぶりだね」
ご参考まで!