Grammar Quiz

[ Perfect Tenses ]

We ____ ______ _______(clean) our room all day long.

A. have been cleaning

B. have cleaned

C. has cleaned

D. have been cleaned

Select your answer:
A  B  C  D  E 


Random Topics:

Verb + Infinitive or GerundLanguage Features: Reflective ArticleCountable - UncountableSimple and Continuous Present TensePassive Voice - Present Simple and Past SimpleAuxiliary Verbs, if, unless and ModalPerfect TenseSimple Past ContinuosTenses - Pasive VoiceSentence Types and Conjunctions

Other quiz:

Vocabulary › View

persistent; stubbornly determined; refusing to give up

A. mettle

B. spontaneous

C. keen

D. dogged


Grammar › View

Where did I spend a week last year?

A. spent

B. was spending

C. have spent