[ 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 › ViewWhen going to these sites, visitors can learn about significant _________ events in Vietnamese history.
A. historic
B. historian
C. historical
D. historically
Present and Past Tense › View
___ you at home last weekend? (be)
Or did you go to the cinema?
A. was
B. are
C. is
D. were
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
