[ Present Perfect Tenses ]
It ___ for three days without stopping.
A. rains
B. rained
C. has rained
D. has been raining
Select your answer:

Random Topics:
Modal and Auxiliary VerbsCommunicative GrammarTOEFLPresent Tense (Negatives and Questions)Future Tense VerbQuantifiers & Modals of ObligationIndefinite and Reflexive PronounsIdiomsAuxiliary WordsModals of DeductionOther quiz:
Grammar › ViewHe started surfing the net hours ago. Has he stopped ___________ yet?
A. to surf
B. surfing
C. Both “surfing” and “to surf”
D. surf
Wish + Verb 2 › View
I don’t have time to read lots of books.
A. I wish that I have time to read lots of books.
B. I wish that I can time to read lots of books.
C. I wish that I could time to read lots of books.
D. I wish that I had time to read lots of books.
