[ 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:
Tag Questions › ViewHaven’t you bought the tickets?
A. Yes, I already did.
B. No, I already did.
The Simple Present Tense › View
A chef always _______________ food.
A. cook
B. cooks
C. cooking
D. cooked
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
