Select the correct sentence.
A. It has raining for several days.
B. It has been raining for several days.
C. It have been raining for several days.
D. It has been rain for several days.

Random Topics:
Simple TenseArticle the or zero article (-)Infinitives and GerundsDegrees of AdjectivesPrepositional PhraseSimple Present and Past TenseUnderstanding Product Packaging and TensesQuantifiers and Adjectivesso vs suchConditional Sentence Type 0-3Other quiz:
Grammar › ViewOpposite word of: hot
A. cold
B. new
C. warm
D. small
Grammar › View
Choose the sentence that is CLOSEST in meaning to the sentence given.
He last visited London three years ago.
A. He has been in London for three years.
B. He was in London for three years.
C. He hasn’t visited London for three years.
Grammar › ViewChoose the sentence structure. She had been planning to work out after school, but her dentist appointment ran longer than expected.
A. simple sentence
B. compound sentence
C. complex sentence
D. compound-complex sentence
Prepositions › View
The boy is afraid ________ snakes.
A. of
B. on
C. in
D. about
