[ 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 › ViewDue to the road construction, all the drivers _____ change their routes.
A. were made
B. were made to
C. made to
D. were making
Mixed General Quiz › View
Angelina : Dad, get me an apple, please.
Father : ….
Angelina : Thanks, Dad.
a. I’m busy
b. Get one yourself
c. Sure, honey
d. I’m sorry
How 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
