[ 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

Random Topics:
Reported Speech and Reported QuestionsTenses and Sentence CompletionPresent Tenses and VocabularyQuestion TagPast Perfect vs Past SimpleArticleConditional and SubjunctivePresent Continuous, Present Perfect and Used toHave to/Has toPresent Perfect SimpleOther quiz:
Grammar › View– “ ………… watch TV too much.” – “ I see.”
A. Not
B. Do
C. Don’t
D. Did
Grammar › View
In case you want to visit Kyle. Please tell her that Doni is here.
A. Noun Clause
B. Adverb Clause
C. Adjective Clause
Tenses › ViewHow long ………. waiting here?
A. were you
B. have you been
C. did you
D. are you
Modal Verbs › View
They _____________________ go to school today. It’s Thanksgiving.
A. Must
B. Mustn’t
C. Needn’t
