It (rain) ______________________ for a very long time.
A. It have rained for a very long time
B. It has rained for a very long time
C. It have rain for a very long time
D. It have raining for a very long time

Random Topics:
Grammar for IELTSVerbs and TensesAdverb of FrequencyCommon ErrorPresent Simple TensePronouns ( Interrogative )Future FormsDo not or Does notActive & PassivePresent Simple PassiveOther quiz:
The Structural Types of Sentences › ViewThere was a song in every heart; and if the heart was young the music issues at the lips.
A. simple
B. comlex
C. compound
D. compound-complex
Question Tags › View
Carol believes that Peter likes her, ______?
A. doesn’t she
B. does he
C. does she
D. doesn’t he
Grammar › ViewWhich of the following is correctly capitalized?
A. My favorite novel is The handmaid’s tale.
B. My favorite novel is The Handmaid’s Tale.
Tenses › View
In the wake of the revolution, hundreds of government officials_____ the country to escape imprisonment and torture at the hands of the revolutionaries.
A. had flown
B. have been fleeing
C. flew
D. fled