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