The correct option is D long period
The difference between weather and climate is specifically in the time scale. Weather is the present state of atmosphere over a place i.e., windy, humid, rainy, etc. Whereas climate is the average of the weather patterns observed in a particular region for about 25 to 30 years.