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

Random Topics:
Determiners & QuantifiersProgressive Perfect and Simple Verb TensesReported Speech and Reported QuestionsReported SpeechPast ModalsPresent Simple & ContinuesPast Tense vs Present Perfect TenseSubject-Verb AgreementAdjective or AdverbInfinitivesOther quiz:
Modal Verb › ViewI’m glad that you _______ your father to let you come on this trip with us. It wouldn’t be so enjoyable without you!
A. must have persuaded
B. could have persuaded
C. might be persuading
D. were able to persuade
Quantifiers › View
I’ve got_____ information about Italy.
A. much
B. many
C. a lot of
Question Tags › ViewThose aren’t Jeff’s books, …?
A. are there
B. aren’t there
C. are they
D. aren’t they
Grammar › View
He’s speaking English, ………….?
A. is he
B. isn’t he
C. isn’t she
D. hasn’t he