[ Present Tense ]
Mum must be tired. She _______ the house all day.
A. is cleaning
B. cleans
C. has been cleaning
D. has cleaned

Random Topics:
No Excuse Words / Conjunction SOCan/CouldComparativeReported Speech and SubjunctiveGrammar - Nouns-ed/-ing AdjectivesAbilitySimple vs Present Continuous TensesTenses - Irregular VerbsGrammar and Passive VoiceOther quiz:
Modal Verbs › ViewYou _____ study hard if you want to pass the exam
A. must
B. can
C. should
D. ought to
Vocabulary › View
The difficult math problem _______ most of Mrs. Jackson’s students.
A. congratulates
B. communicates
C. confuses
Perfect Tense › ViewTanya _____ a living statue.
A. have never seen
B. has never seen
C. have ever seen
D. ever has seen
Passive Voice › View
The students have submitted the report
A. Active Voice
B. Passive Voice