Grammar Quiz

[ Present Perfect and Present Perfect Continuous ]

It … all day! Why can’t it stop!

A. is raining

B. rains

C. has been raining

D. have been raining

Select your answer:
         


Random Topics:

Connectives (because, due to, owing to, because of)Conditionals and WishesOffer and SuggestionGerund & InfinitivesDefinite, Indefinite and Zero ArticlesModals and Semi-ModalsVocabulary and GrammarClauseSubject and Verb Agreement

Other quiz:

Tenses › View

I ____ it by the time he called.

A. had already done

B. have already done

C. will have already done

D. have already been doing


Vocabulary › View

For a change, why don’t you ____ your hair red?

A. control  

B. force  

C. dye