[ Present Perfect ]
It ____ _____ all night.
A. have rained
B. have rain
C. has rained
D. has rain
Select your answer:

Random Topics:
Synonym and AntonymPast TenseGrammar and VocabularySimple TensesVerbs + Infinitives / GerundsSubject Verb Agreement Irregular VerbPast Simple and Past ProgressiveNouns as AdjectivesAdverbial Phrasesa, an, the, zero articleOther quiz:
Tenses › ViewWhich auxiliary verb is commonly used to form the simple future tense?
A. did
B. has
C. will
D. am
Phrasal Verbs › View
She _____________ in the local gym every day.
A. work out
B. works out
C. worked out
