Grammar Quiz

[ 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:
A  B  C  D  E 


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 Simple

Other quiz:

Tenses › View

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