[ 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:
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
