“It” as empty subject
Incorrect : When did rain last?
Correct : When did it rain last?
Incorrect : Now is very hot here.
Correct : It is very hot here now.
Note: An impersonal verb like "rain' and "be' has no real subject. Its subject is represented by a meaningless or empty word like 'it'. This empty subject cannot be omitted.