Grammar Quiz

[ Present Perfect and Present Perfect Progressive Tenses ]

She ___ (clean) the house all morning.

A. has cleaned

B. have cleaned

C. has been cleaning

D. cleans

Select your answer:
A  B  C  D  E 


Random Topics:

Linking Verbs & Helping VerbsRelative Clauses with who and whichRelative Pronouns with PrepositionsGrammar: Have toAdjectives-Comparison, SuperlativeVerb Moods and Vague PronounsGrammar ( going to)Pronoun & Present SimpleQuantifiers MixPresent Simple vs Past Simple

Other quiz:

Adjective › View

a.strong

b.weak


Vocabulary › View

To move to another country and start a new life requires a large amount of ______________. You are so brave!

A. fit in

B. shame

C. courage

D. negotiation