YOU SAID:
have you see the weather lately
INTO JAPANESE
最近天気を見ましたか
BACK INTO ENGLISH
Have you seen the weather recently
INTO JAPANESE
最近天気を見たことがありますか
BACK INTO ENGLISH
Have you seen the weather recently
That didn't even make that much sense in English.