[ 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:
Subject Verb Agreement › ViewSixty or seventy freights ________ on the transcontinental line each year.
A. uses
B. travel
C. travels
D. be
Modal Verbs › View
Try to relax before the exam. You … panic.
A. ought to
B. must
C. mustn’t
D. should
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