How do you say

There’s been huge temperature fluctuation in the past three months.

..in Chinese?

这三个月以来, 气温变化非常大。

zhè sān gè yuè yǐ lái , qì wēn biàn huà fēi cháng dà 。

How do you say "He has been practising swimming every day for the last month." in Chinese?