Breakdown of Hoje o céu está nublado, mas talvez fique ensolarado depois do almoço.
Questions & Answers about Hoje o céu está nublado, mas talvez fique ensolarado depois do almoço.
Because está is used for a temporary condition, while é is used for something more permanent or defining.
- O céu está nublado = The sky is cloudy right now / today.
- É nublado would sound more like it is cloudy by nature or it is a cloudy place/thing, which is not what you want here.
Weather conditions at a particular moment are normally expressed with estar:
- Está frio.
- Está chovendo.
- O dia está lindo.
So o céu está nublado is the natural choice.