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:

Grammar › View

Due 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

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