Grammar Quiz

Topics: Present Tenses

The maid ___________ (clean) windows the whole morning. So far, she ____________ (clean) the ones on the ground floor.

A. has been cleaning, has cleaned

B. has cleaned, has cleaned

C. has been cleaning, has been cleaning

D. has cleaned, has been cleaning

Select your answer:
         


Random Topics:

Have to/Has toGrammar Pronoun and Singular Plural NounTemporal Conjunctions and ConnectivesDirect Object and Indirect ObjectGrammar Double Object VerbsFuture SimpleSimple Present Tense with Adverb of FrequencyTenses and VoiceVocabularyArticle the or zero article (-)

Other quiz:

Phrasal Verb › View

(tr) knock down (with a vehicle);

A. run after

B. run down

C. run away with

D. run across/into


Grammar › View

I used to drink a lot of coffee but these days I …………………………………. (prefer) tea.

A. am preferring

B. do prefer

C. prefer

D. prefers