[ 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:
Modal Verbs › ViewShe __________ have gone to the store; the lights are off.
A. might
B. must
C. should
D. could
Grammar › View
What was Tanya’s ………….when you announced her promotion?
A. reception
B. action
C. reflection
D. reaction
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
