Translation:The weather remained cloudy all week.
In my opinion both "stayed" and "has stayed" should be accepted. One is simple past and one is continuing past. They actually have quite different meanings, but both are usually translated into the passé composé.
By the way, I believe the same goes for "remained" and "has remained". Both should be accepted, giving four alternatives total.