[ 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:
Grammar › View. Will you be back _________ the house ________ midnight?
A. in, up
B. at, over
C. in, on
D. in, by
Tenses › View
Choose the correct verb form: ‘She (like/likes) to swim.’
A. likes
B. swim
C. swims
D. like
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
