[ 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:
Vocabulary › Viewcatch (someone) unprepared or to attack from an unexpected position.
A. blindsided
B. coaxing
C. hoist
D. missteps
Grammar › View
A : Was it fun at the party?
A. Yes, it wasn’t.
B. Yes, it did.
C. No, it wasn’t.
D. No, it didn’t.
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
