[ Present Perfect Tense ]
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:
Present Perfect & Past Simple TenseClauses1st & 2nd ConditionalsConditionals (0 - 1 - 2)Sentence Structure and PunctuationPresent ContinuousConjunctive Adverbs and PunctuationThe Structural Types of SentencesApostrophes and Quotation MarksModal Auxiliaries and To Be VerbsOther quiz:
Homonyms › ViewI could never be a ___ because I could never spend long hours underground.
a. miner
b. minor
Grammar › View
Grace always ____ her brothers ____ their beds
A. makes / tidy
B. got / tidy
C. had / tidied
D. get / tidy
Grammar › ViewI could not ______________ anything just now because I did not have my wallet with me.
A. buy
B. buys
C. bought
D. buying
Grammar › View
You received the message, ___ you?
A. Didn’t
B. does
C. do
D. are
