should be "on the weekend" or "at the weekend". "The weather was finally sunny" 这样用的很少,只有天气预报偶尔用吧。 what about"it was finally sunny"?