[ Grammar ]
We (clean) our flat all day long.
a) have been cleaning
b) have cleaned
c) has cleaned
Select your answer:

Random Topics:
Grammar & VocabQuantifiers / Prepositions of Time and Comparative AdjectivesAdverbial ClausesModals for Advice, Obligation/Prohibition, Necessity and Lack of NecessityDirect and Indirect SpeechAntonymsInfinitivesConjunctions and Verb TensesHas Got & Have GotModal Verbs for DeductionOther quiz:
Tenses › ViewThey______ a house by June next year.
A. will build
B. are building
C. have built
D. will have built
Vocabulary › View
Relaxing in a forest to connect with nature.
A. Forest bathing
B. Nature walking
C. Tree hugging
D. Wildlife observing
