这句话写在英语作文中有语法错误吗?或者怎么改改会更好?

问题描述:

这句话写在英语作文中有语法错误吗?或者怎么改改会更好?
Forecaster said theweather may be rainyhard,but i know the sunwill shine for us.

有语法错误
The weather forcaster said that the weather might be seriously rainy,but i know the sun will shine for us.