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
