It's been sunny these few days but it's really cold today.
It has been sunny、略して it's been sunny で良いと思います。
Had は完全に過去の場合に使うことが多いです。
It was sunny と半過去形で表現するのも有でしょう。
ここ数日 は these few days と表現出来ます。
晴れてるは sunny を使うのが良いです。
"It had been sunny for the past few days, but today it's really cold."
「ここ数日は晴れていたのですが、今日はとても寒いです。」
"It had been sunny" は過去完了形で、過去のある時点まで晴れていたことを表します。その後に続く "but today it's really cold" で、今の状況を表現しています。
例文
"It had been sunny for the past few days, but today it's really cold."
「ここ数日は晴れていたのですが、今日はとても寒いです。」
類似フレーズ
- "The weather had been nice for the last few days, but today it's freezing."
- "It was warm for the past few days, but today the temperature has dropped."