[ Perfect Tenses ]
We ____ ______ _______(clean) our room all day long.
A. have been cleaning
B. have cleaned
C. has cleaned
D. have been cleaned

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 ConjunctionsOther quiz:
Vocabulary › Viewpersistent; 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
