[ Perfect Tenses ]
I … (1. clean) the entire house almost all day. I’m sure I … (2. finish) by the time my mom gets home tonight.
The suitable verb to complete blank no 1 is …
A. has been cleaning
B. have been cleaning
C. has cleaned
D. had cleaned
E. will have cleaned

Random Topics:
Conjunctive AdverbsGrammar - may/might/couldAdjective or AdverbPositive and Negative ConnotationsConditionals and Modal VerbsDefinite and Indefinite ArticleInfinitives for reasonsBe used to vs used toVocabulary and Modal VerbsPossesive Pronouns and Modals of AbilityOther quiz:
Parts of Speech › ViewFind the adverb: Mom and dad love to walk in the park late at night.
A. mom
B. dad
C. walk
D. late
Future Tense › View
Can I come over in an hour? P2: No, I ________ (clean) the house.
A. will clean
B. will be cleaning
C. clean
Grammar › ViewChina _____ fine silk and cotton.
A. produce
B. produces
C. am producing
D. were producing
Modals › View
You CAN’T wear jeans at work. Men have to wear a suit and a tie.
A. permission
B. prohibition
C. impossibility
