Grammar Quiz

[ 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 Deduction

Other quiz:

Tenses › View

They______ 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