Topics: 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
Select your answer:

Random Topics:
Prepositions after Verbs and AdjectiveModals and Semi-Modalswas werePast Simple Negative & QuestionsPunctuation and GrammarArticles and DeterminersPresent Perfect and Present Perfect ContinuousConditionals III - Mixed 1st, 2nd & 3rd ConditionalsModals and ConditionalsNoun Phrases and Verb PhrasesOther quiz:
Vocabulary › ViewWhich word means “to undergo or experience something bad or unpleasant”:
A. survive
B. suffer
C. respond
D. endure
Vocabulary › View
puts information in order according to its level of importance
A. subordination
B. parallel
C. formal outline
D. speaking outline
