[ Grammar ]
It ____ hard since last night(rain)
A. Has been
B. Had
C. Has been raining
D. Rained

Random Topics:
Modals and Active and Passive VoicePassive VoiceRelative Clauses and UsageMixed ConditionalMixed TensesHave to / Do not have toEs and STypes of Simple SentencesTransition WordsPronounciation and GrammarOther quiz:
Tenses › ViewThey ____ not visit the museum this week.
A. do
B. does
C. will
D. did
Grammar › View
Not __ does Eric take care of central reservations, but he also runs the marketing department.
A. yet
B. only
C. that
D. unless
Simple Past Tense and Present Continuous Tense › ViewMr. Angga _____________Mr. Joe in the afternoon.
A. Meet
B. Have met
C. Has met
D. Met
Past Simple, Present Perfect Tense › View
He ______________ the guitar for a few months, but stopped last week.
A. has played
B. played