English: It should have been raining.
Telugu: వర్షం తప్పక కురు స్తుంది.