Grammar Quiz

Topics: Present Perfect

It ____ _____ all night.

A. have rained

B. have rain

C. has rained

D. has rain

Select your answer:
         


Random Topics:

Essential and Nonessential ClausesCoordinating ConjunctionDefinite vs Zero Article Abstract NounsModals and Semi-ModalsApostrophes and Quotation MarksLinking VerbVocabulary Spelling GrammarTOEICPrepositions of Time, Place, and MovementTime and Calendar

Other quiz:

Grammar › View

Ice and snow _______________ cold.

A. is

B. are

C. am


Gerund or Infinitive › View

My uncle congratulated me __________ the exam.

A. passing

B. on having passed

C. on passed

D. about passed