I prefer the "has been" - just like you used it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
New2grammarSorry to interrupt. Is the weather still nice at the moment of speaking? If it's not, shouldn't we use 'was'?No necessarily. Any time the temporal marker is still current (now, this morning, this week, etc.) it is appropriate to use the present perfect.