Topics: Present, Past, and Future Time
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
Select your answer:

Random Topics:
Grammar ClausesSimple Present and Simple PastAdverbs, Modals, Preposition of timeLexico and GrammarPast Simple, Past Continuous, Past PerfectIrregular Plural NounsPast Simple vs Present SimplePresent Simple/AffirmativeNoun QuantifiersAdjectives, Adverbs, and PrepositionsOther quiz:
Definitions, Synonyms › ViewTo push something forward with quick movements
A. Jab
B. Ponder
C. Disdain
D. Volition
Vocabulary and Grammar › View
The astronaut approached the tiny creature _ because they did not know if it was dangerous or friendly.
A. boldly
B. quickly
C. cautiously
D. courageously
