[ 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:
Verb Phrase › ViewI am running a huge race this weekend.
A. I am
B. this weekend
C. am running
D. race
Vocabulary › View
Which word has a neutral connotation?
A. Disquiet
B. Prickly
C. Adaptable
D. Grimace
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
