He ………. the kitchen. Everything is sparkling clean
A. has been cleaning
B. has cleaned
C. has cleant
D. has been cleaned

Random Topics:
A/AnHelpful Phrases Active vs. Passive VoiceGrammar and VocabularyFirst Conditional & Future TensesGrammar Comma UsageNouns, Articles, DeterminersConjunctions and Verb TensesVerb Forms and PrepositionsPresent simple, Present continuous, Singular, PluralOther quiz:
Grammar › ViewIf you hadn’t told me about the changes in the timetable, I wouldn’t have noticed.
A. You hadn’t told me about the changes in the time table, so I didn’t notice.
B. Unless you had told me about the changes in the timetable, I wouldn’t have noticed.
C. If you had told me about the changes in the timetable, I would have noticed.
D. Unless you tell me about the changes in the timetable, I won’t notice.
Grammar › View
She _____ like the rain.
A. hasn’t
B. don’t
C. isn’t
D. doesn’t
The place we’re visiting is in the mountains so your mobile ___ work there.
A. must not
B. can
C. might not
Modal Verb › View
The doctor said that he ______ eat more. He’s too weak.
A. should
B. should not
C. can
D. cannot
