[ 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:
Grammar › View_____ sun gives us heat.
A. A
B. An
C. The
D. —-
Grammar › View
_________, to get online, I am just posting the results of the weekend races.
A. By which point
B. Much as I’m slow
C. Slow as I am
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