[ 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 › ViewOver a thousand people ………. (lose) all their money on the stock exchange last month.
A. Loose
B. Were losing
C. Have lost
D. Lost
Later vs. Latter › View
Sarah and Mila walked into the room, … appearing confident.
a. later
b. the latter
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
