It _____ ______ ______ since last night.
-
has, be, raining
-
have, been, rain
-
has, been, raining
-
had, been, raining
-
none of the above
C
Correct answer
Explanation
The present perfect continuous tense 'has been raining' expresses an action that started in the past and continues to the present. Option A is grammatically incorrect, Option B uses 'have' with singular 'it', and Option D uses past perfect continuous which would require a past reference point.