Questions & Answers about आज बारिश हो रही है, और मैं घर में हिंदी पढ़ रही हूँ।
Hindi usually does not need a dummy subject like English it in weather expressions.
So English: It is raining.
becomes Hindi: बारिश हो रही है।
Literally, this is closer to: Rain is happening.
That is a very normal Hindi way to express weather. The word बारिश means rain or rainfall, and हो रही है means is happening / is occurring.
हो रही है is a present progressive form, meaning is happening or is taking place.
It is made from:
- हो
- from the verb होना (to be / to happen)
- रही
- progressive marker agreeing with a feminine singular subject
- है
- is
In बारिश हो रही है, the subject is बारिश, which is a feminine singular noun, so Hindi uses रही.
Because बारिश is a noun.