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

Random Topics:
Future - be going toFormal & Informal WordsDependent ClausesPrepositions after Verbs and AdjectiveTypes of PrepositionPersonal PronounsMix-TensesModals in the Past - Speculation and DeductionWill or Going toPhrasal Verbs and Verb FormsOther quiz:
Grammar › ViewMr. Tanaka is out now, and I don’t know when he ( ) in the office.
A. will be back
B. is back
C. is being back
D. be back
Vocabulary › View
What is a synonym for “invoke”?
A. Ignore
B. Summon
C. Disregard
D. Evoke
Mixed General Quiz › ViewIt is important to ___ the soil to test the metal bearing content.
a. assay
b. essay
Grammar › View
My cellphone _____ by a stranger in the park.
A. find
B. found
C. have found
D. was found
