[ 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:
Grammar › ViewFibry usually ………….. dinner at 7 p.m.
A. have
B. having
C. had
D. has
Modal Verbs › View
The meeting begins at 9 p.m. I _____ come earlier. (not necessary)
A. mustn’t
B. must
C. shouldn’t
D. don’t have to
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
